CentOS下设置Mysql的root密码更改找回设置

很郁闷,MYSQL装完了,PHPMyadmin也装完了,发现不知道密码。

在网上找了些贴子,有很多没用的,不过最后还是弄好了,归纳了一下(去除了不少失败的操作)。

  1. /etc/init.d/mysql stop
  2. mysqld_safe –user=mysql –skip-grant-tables –skip-networking &
  3. mysql -u root mysql

进入mysql命令界面

  1. mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) where USER=’root’;
  2. mysql> FLUSH PRIVILEGES;
  3. mysql> exit;

重启mysql

  1. /etc/init.d/mysql restart
  2. mysql -uroot -p

Enter password: 新的密码

吐槽一下

电子邮件地址不会被公开。