登录时安装新的mysql或使用
设置新的mysql密码 mysqladmin -u root密码“NEWPASSWORD”
越来越
错误:
mysqladmin:在'localhost'连接到服务器失败错误:'访问 拒绝用户'root'@'localhost'(使用密码:NO)'
此外,我尝试使用-h选项,我的服务器主机名仍然出现相同的错误。
答案 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