在 Debian 上更改 mysql 密码的问题

在 Debian 上更改 mysql 密码的问题

我在 Debian 服务器上安装了 mysql。我无法进入数据库,因为它一直说我输入了错误的密码,所以我在互联网上查找,发现我可以使用命令 sudo 登录 mysql然后mysql --defaults-file=/etc/mysql/debian.cnf 我输入了命令, 我知道密码被更改了,因为我输入了命令,它显示所有三个 root 用户类别的加密字符都发生了变化。但我仍然无法使用以下命令登录 mysqluse mysql;mysql> UPDATE user SET password=PASSWORD('password') WHERE user='root';
select Host, User, Password from user;mysql -u root -p

答案1

你可能需要跑步FLUSH PRIVILEGES

不过我建议你使用以下方式更改密码mysqladmin --defaults-file=/etc/mysql/debian.cnf password

相关内容