在Ubuntu 18.04 下安装mysql,没有初始密码,重设root密码
<div class="article"><h1 class="title"><span style="font-size: 14px"> </span></h1>
<div class="show-content" data-note-content="">
<div class="show-content-free">
<p>在Ubuntu 18.04 下安装mysql</p>
<p> 不知道是由于mysql更新为新版还是.Ubuntu18.04中的特性,安装过程中没有设置密码的环节,在网络上找了半天,总算解决了!特此记录下来,以便以后查看!</p>
<p> 1、在终端下输入 sudo apt-get install mysql-server mysql-client 进行安装,如果安装过程中弹出密码输入提示,则正常安装即可!</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill"> </div>
<div class="image-view" data-width="728" data-height="492"><img src="https://img2018.cnblogs.com/blog/774371/201907/774371-20190703150303960-1377191156.png"></div>
</div>
<div class="image-caption">1.1</div>
</div>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill"> </div>
<div class="image-view" data-width="734" data-height="497"><img src="https://img2018.cnblogs.com/blog/774371/201907/774371-20190703150321189-875847253.png"></div>
</div>
<div class="image-caption">1.2</div>
</div>
<p> 2、由于没有出现密码设置项,所以不知道怎么进入数据操作命令行,在网络上找到了解决办法,链接:ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法</p>
<p> 2.1、找到安装时默认生成的默认账户在终端上输入 sudo cat /etc/mysql/debian.cnf 如下图显示的账号和密码</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill"> </div>
<div class="image-view" data-width="738" data-height="255"><img src="https://img2018.cnblogs.com/blog/774371/201907/774371-20190703150337448-718287304.png"></div>
</div>
<div class="image-caption">2.1</div>
</div>
<p> 2.2、用得到的账户和密码登录mysql,这里一定要提一嘴,这里的密码一定要用你自己查到的那个密码,因为那是随机生成的</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill"> </div>
<div class="image-view" data-width="735" data-height="274"><img src="https://img2018.cnblogs.com/blog/774371/201907/774371-20190703150351972-1683151868.png"></div>
</div>
<div class="image-caption">2.2</div>
</div>
<p> 2.3、然后就是修改密码了,跟原来的也有一点区别,注意看别眨眼 O(∩_∩)O~</p>
<blockquote>
<p>1)、use mysql; #连接到mysql数据库</p>
<p>2)、update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; #修改密码123456是密码</p>
<p>3)、update user set plugin="mysql_native_password"; </p>
<p>4)、flush privileges;</p>
<p>5)、quit; </p>
<p>详情见下图!</p>
</blockquote>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill"> </div>
<div class="image-view" data-width="736" data-height="362"><img src="https://img2018.cnblogs.com/blog/774371/201907/774371-20190703150407631-1391356918.png"></div>
</div>
<div class="image-caption">2.3 其中第二条命令有点长,注意别打错了!记得后面的分号</div>
</div>
<p> 2.4、重启mysql服务器后,直接可以用root账户进行登录了</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill"> </div>
<div class="image-view" data-width="734" data-height="385"><img src="https://img2018.cnblogs.com/blog/774371/201907/774371-20190703150422989-1785622767.png"></div>
</div>
<div class="image-caption">2.4</div>
</div>
<hr>
<p> 3、顺便补充一点mysql服务的启动和关闭命令 转载 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)</p>
<blockquote>
<p>启动mysql:</p>
<p>方式一:sudo /etc/init.d/mysql start</p>
<p>方式二:sudo service mysql start</p>
<p>停止mysql:</p>
<p>方式一:sudo /etc/init.d/mysql stop</p>
<p>方式二:sudo service mysql stop</p>
<p>重启mysql:</p>
<p>方式一:sudo/etc/init.d/mysql restart</p>
<p>方式二:sudo service mysql restart</p>
</blockquote>
<p>注:参考资料</p>
<p>1、ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法</p>
<p>2、详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)</p>
</div>
</div>
</div>
<div id="free-reward-panel" class="support-author"> </div><br><br>
来源:https://www.cnblogs.com/williamjie/p/11126486.html
頁:
[1]