恢复或重置root密码

时间:2013-08-05 06:50:56

标签: mysql

登录时安装新的mysql或使用

设置新的mysql密码

mysqladmin -u root密码“NEWPASSWORD”
越来越
错误:

  

mysqladmin:在'localhost'连接到服务器失败错误:'访问   拒绝用户'root'@'localhost'(使用密码:NO)'

此外,我尝试使用-h选项,我的服务器主机名仍然出现相同的错误。

1 个答案:

答案 0 :(得分:1)

步骤1:停止MySQL服务。

            # /etc/init.d/mysqld stop

步骤2:使用--skip-grant-tables选项启动MySQL(它允许您在没有mysql密码的情况下登录)

            # mysqld_safe --skip-grant-tables &

步骤3:以root用户身份连接到mysql服务器。

            # mysql -u root

步骤4:现在设置新的mysql root用户密码。

            mysql> use mysql;
            mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD")
                     where User='root';
            mysql> flush privileges;
            mysql> quit

步骤#5:退出并重启MySQL服务器。

           # /etc/init.d/mysqld restart
步骤#6:登录并测试新的mysql密码

           # mysql -u root -p