今天装 mysql-server 5.7 时发现一直没让输入密码,郁闷,找了下解决方法特此记录。
打开系统配置文件
sudo vim /etc/mysql/debian.cnf
找到里面的 password 项
password = ***********
找到 password 后这段长密码,复制下来
mysql -u debian-sys-maint -p
粘贴密码登录
在 mysql 里执行以下命令
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
重启 mysql
service mysql restart
重新连接 mysql
mysql -u root -p
输入自定义密码
OK 搞定了
