您的位置:首页 > 数据库 > MySQL

mysqladmin: connect to server at ‘localhost’ failed的解决方案!

2013-06-08 11:39 639 查看
[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 clea
4000
r 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]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐