mysql“Access denied for user 'root'@'localhost'”问题的解决
2011-10-30 16:00
537 查看
我的Ubuntu系统最近使用mysql工具时,出现错误提示:
li@ubuntu:~$ mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -u debian-sys-maint -p
Enter password: <输入[client]节的密码>
//mysql>登陆成功后修改user表
mysql>UPDATE user SET password='newpassword' WHERE user='root';
OK,已解决!重新登陆试一下:
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.49-1ubuntu8.1 (Ubuntu)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select user,host,password fromuser;
ERROR 1046 (3D000): No database selected
mysql> select user,host,password from mysql.user;
+------+-----------+----------+
| user | host | password |
+------+-----------+----------+
| root | localhost | li |
| li | localhost | li |
+------+-----------+----------+
2 rows in set (0.00 sec)
li@ubuntu:~$ mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -u debian-sys-maint -p
Enter password: <输入[client]节的密码>
//mysql>登陆成功后修改user表
mysql>UPDATE user SET password='newpassword' WHERE user='root';
OK,已解决!重新登陆试一下:
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.49-1ubuntu8.1 (Ubuntu)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select user,host,password fromuser;
ERROR 1046 (3D000): No database selected
mysql> select user,host,password from mysql.user;
+------+-----------+----------+
| user | host | password |
+------+-----------+----------+
| root | localhost | li |
| li | localhost | li |
+------+-----------+----------+
2 rows in set (0.00 sec)
相关文章推荐
- 如何解决MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)问题?
- 解决mysql“Access denied for user 'root'@'localhost'” 的问题
- ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO))
- 如何解决MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)问题?
- mysql解决 Access denied for user ‘root’@’localhost’ 问题
- MySql 出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).问题解决方案
- 登录MySQL时遇到问题Access denied for user 'root'@'localhost'解决
- mysql 重新修改密码 以及ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)问题解决
- 如何解决MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)问题?
- ubuntu mysql问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE)解决
- mysql Access denied for user root@localhost错误解决方法总结 原创 2016年07月06日 17:00:40 41843 问题重现(以下讨论范围仅限Windo
- mysql“Access denied for user 'root'@'localhost'”问题的解决
- 如何解决MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)问题?
- ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- 如何解决MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)问题?
- 解决初次登录MySQL出现ERROR 1045 (28000):Access denied for user 'root'@'localhost'问题
- 如何解决MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)问题?
- MYSQL:Access denied for user 'root'@'localhost' (using password:YES) 问题解决方法
- 解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)问题