首页 > 数据库技术 > 详细

ubantu安装MySQL,并未出现设置root密码的提示--》少年,请不要乱改密码!

时间:2018-10-24 00:41:52      阅读:283      评论:0      收藏:0      [点我收藏+]

今天,在ubantu上安装MYSQL,安装流程大致就一条语句:

sudo apt-get install mysql-server  mysql-client
检验是否安装成功:
sudo netstat -tap | grep mysql

若出现有类似如下,则安装成功,反之则不成功。

tcp        0      0 localhost:mysql         *:*                     LISTEN      18475/mysqld

但我的问题是,输入:

sudo netstat -tap | grep mysql

 提示让我输入密码,但我都没有设置过,尝试输入登录用户密码,不正确。之后参考网上的解决方法,(这个时候千万别急着改!否则,你会后悔的!)编辑

sudo vim /etc/mysql/debian.cnf

即可查看到用户名和密码,用此用户名和密码登录MySQL,当前MySQL的用户并不为root,密码更是随机生成的复杂字符串。

技术分享图片

 

那么,用上面 的用户名:

mysql -u debian-sys-maint -p

输入密码(复制那一串长长的):

Enter password: 

之后便,登录MYSQL。

若想要修改密码则输入:

mysql> update mysql.user set authentication_string=password(root密码) where user=rootand Host = localhost;

若出现如下的提示则修改成功。

技术分享图片

 

Ps:

之前,不小心通过 “sudo vim /etc/mysql/debian.cnf” 修改了user和passwd,但是并没有办法通过修改的登录,也没有找回默认密码的方法,于是只有重新安装MySQL。

卸载命令如下:

sudo apt-get autoremove --purge mysql-server-5.7
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common

清除缓存数据,并会有是否全部清除,我为了后期便于安装,点击“是”。命令如下:

dpkg -l |grep ^rc|awk {print $2} |sudo xargs dpkg -P

 

ubantu安装MySQL,并未出现设置root密码的提示--》少年,请不要乱改密码!

原文:https://www.cnblogs.com/somedayLi/p/9840286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!