【发布时间】:2013-08-05 19:14:52
【问题描述】:
登录时安装新的mysql或使用设置新的mysql密码
mysqladmin -u root 密码“NEWPASSWORD”
得到
错误:
mysqladmin:连接到“localhost”的服务器失败错误:“访问 拒绝用户'root'@'localhost'(使用密码:NO)'
我也尝试使用 -h 选项和我的服务器主机名仍然得到同样的错误。
【问题讨论】:
标签: mysql
登录时安装新的mysql或使用设置新的mysql密码
mysqladmin -u root 密码“NEWPASSWORD”
得到
错误:
mysqladmin:连接到“localhost”的服务器失败错误:“访问 拒绝用户'root'@'localhost'(使用密码:NO)'
我也尝试使用 -h 选项和我的服务器主机名仍然得到同样的错误。
【问题讨论】:
标签: mysql
第 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
【讨论】: