本文为解决Ubuntu命令行安装MySQL时直接装,没有初始化root密码的问题
1.首先输入以下指令
sudo cat /etc/mysql/debian.cnf
2.然后输入以下指令
mysql -u debian-sys-maint -p
// 注意!这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来的
//请根据自己的实际情况填写!
3.修改密码,本篇文章将密码修改成 root , 用户可自行定义
1. use mysql; 2.//下面这句命令有点长,务必注意 update mysql.user set 3.authentication_string=password('root') where user='root' and Host 4.='localhost'; update user set plugin="mysql_native_password"; flush privileges;
4.重新启动mysql:
1.sudo service mysql restart
2.mysql -u root -p
3.// 启动后输入已经修改好的密码:root