Mysql 手动修改密码

Mysql 不知道哪个版本开始起就要求设置安全密码,安装完 mysql-server 后,用 mysql_secure_installation 设置时,会卡在初始密码处,出现以下错误提示

Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.

这时候需要直接登陆 Mysql,用 sql 手动设置密码:

$ mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '你的密码';

上面就是设置 root 用户的密码,支持简单密码,比如 123。

设置完后再用 mysql_secure_installation 就可以正常设置 mysql 了。

换色
阅读
登录
扫码