如何更改 mysql 和 phpmyadmin-mint Linux 的 root 密码

如何更改 mysql 和 phpmyadmin-mint Linux 的 root 密码

我最近安装了 Linux Mint。我已经安装了

1) 灯

2)设置MySQL

3)测试阿帕奇

4)测试PHP

5) phpmyadmin

一切都工作正常。不幸的是我的密码包含 $ 字符。

然后我发现字符?{}|&~![()^"不能在键中的任何地方使用并且在值中具有特殊含义。我尝试过SET PASSWORD FOR root@localhost = PASSWORD('yourpassword');,但没有成功。那么如何更改MySQL和phpmyadmin的root密码呢?

答案1

你需要这样做:

  1. 停止 MySQL 服务器
  2. 重新启动 MySQL 服务器并跳过授权表: mysqld_safe --skip-grant-tables --skip-networking &

  3. 无密码连接MySQL服务器:mysql -uroot

  4. 重新加载授权表:FLUSH PRIVILEGES;
  5. 修改root密码:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('hello');
  6. 停止MySQL服务器并正常重启
  7. 您现在可以使用密码以 root 身份连接到 MySQLhello

关于 phpMyAdmin,它使用 MySQL 凭据。因此,一旦您重新获得 MySQL 的 root 密码,您将能够管理一切。

相关内容