qladmin: connect to server at 'localhost' failed的解决方案!

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:53   1746   0
mysqladmin: connect to server at 'localhost' failed的解决方案!


[root@mysql var]# mysqladmin -u root password '123456'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

[root@mysql var]# /etc/init.d/mysqld stop
Shutting down MySQL.... SUCCESS!

-- 安全模式启动
[root@mysql var]# mysqld_safe --skip-grant-tables &
[1] 10912
[root@mysql var]# 110407 17:39:28 mysqld_safe Logging to '/usr/local/mysql/var//mysql.chinascopefinanical.com.err'.
110407 17:39:29 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var/

[root@mysql var]# mysql -uroot -p 【注释,在下面的要求你输入密码的时候,你不用管,直接回车键一敲就过去了】
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 48
Server version: 5.1.41-log Source distribution

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

mysql> use mysql;
Database changed

mysql> update user set password=password("guNNhtqhjUnfky6ahyVh") where user='root' and host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
[root@mysql var]# mysql -uroot -pguNNhtqhjUnfky6ahyVh
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 172
Server version: 5.1.41-log Source distribution

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

mysql> quit
Bye

-- 正常重新启动
[root@mysql var]# service mysqld restart
Shutting down MySQL..110407 17:45:29 mysqld_safe mysqld from pid file /usr/local/mysql/var//mysql.chinascopefinanical.com.pid ended
SUCCESS!
Starting MySQL.. SUCCESS!
[1]+ Done mysqld_safe --skip-grant-tables
[root@mysql var]#

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP