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]#
|