ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'

mysql> use mysql
ERROR 1044 (42000): Access denied for user ‘root‘@‘localhost‘ to database ‘mysql‘
mysql> exit
Bye
[[email protected] ~]# service mysqld stop
Stopping mysqld:                                           [  OK  ]
[[email protected] ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

[[email protected] ~]# mysql -u root -p -hlocalhost
Enter password:

mysql> use mysql

mysql> SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user;

mysql> UPDATE mysql.user SET Grant_priv=‘Y‘, Super_priv=‘Y‘ WHERE User=‘root‘;

mysql> FLUSH PRIVILEGES;

mysql> GRANT ALL ON *.* TO ‘root‘@‘localhost‘;

mysql> GRANT ALL ON *.* TO ‘root‘@‘cn.cn.cn.cn‘;

mysql> GRANT ALL ON *.* TO ‘root‘@‘245.245.245.245‘;

mysql> GRANT ALL ON *.* TO ‘root‘@‘127.0.0.1‘;

mysql> FLUSH PRIVILEGES;

mysql> quit
Bye
[[email protected] ~]# service mysqld start

restart Linux/OS

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'

时间: 2024-08-25 04:01:24

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'的相关文章

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'(转)

解决ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 原创 2014年05月11日 11:42:25 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Passwor

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'

在我想把备份的数据库导入到本地数据的时候,发生这个错误,我使用的工具是dbForge Studio for MySQL ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema' 最终发现 通过下拉找到我想导入的数据库,OK了 ERROR 1044 (42000): Access denied for user 'root'@'localhost' to databa

ERROR 1044 (42000): Access denied for user ‘root‘@‘localhost‘

从供应商那边接手一个MySQL数据库(数据库版本为5.7.21 MySQL Community Server (GPL)),在创建账号时遇到了"ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database xxx"错误,如下所示 mysql> grant all on xxx.* to [email protected]'192.168.%' identified by 'xxx'; ERROR

mysql [1044/1045] Access denied for user 'root'@'localhost' to database 'xxxx' 错误

数据库迁移的时候报了这么个错 但是就很疑惑 我权限都给了啊 用户名密码也对啊 网上找了一堆方案没一个管用 后面再数据库使用root 重新赋权远程账户测试时多留意了一眼 发现了端倪 我在赋权的时候赋给了  'root'@'%' ,而这里报错的是  'root'@'localhost' 然后在重新使用 root 权限赋权 'root'@'localhost' 就一切OK了 GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

在新版的 Ubuntu (如 16.04,18.04)中,安装好 MySQL 后直接用下面的命令连接总是会报错: $ mysql ERROR 1045 (28000): Access denied for user 'feiffy'@'localhost' (using password: NO) $ mysql -u root ERROR 1698 (28000): Access denied for user 'root'@'localhost' 这是因为 mysql 默认的 root 用户

mysql忘记root密码或报错:ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘xx‘

有的时候忘记了root密码或其他用户的密码,登录的时候报错:ERROR 1044 (42000): Access denied for user ”@’localhost’ to database 'xx'.下面是具体的解决方法: 1.关闭mysql #service mysqld stop 2.屏蔽权限 # mysqld_safe --skip-grant-table 3.新开起一个终端输入 # mysql -u root mysql # mysql> UPDATE user SET Pass

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

在centos下安装好的mysql,用root帐号连上mysql,查看数据库结果只有information_schema库,我原来的库和mysql库都不见了,然后执行use mysql提示错误,如下: mysql> use mysql; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 提示:ERROR 1044 (42000): Access denied for user ''@'loc

Mysql,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 刚在服务器上装上mysql,发现以root加密码的方式总是登录不了,而直接输入mysql则直接就可以登录了.或者以mysql –u root方式可以登录,但是实习上登录上去也是一个空用户(''@'localhost'),不是root用户,看不了其他数据库. 干货,删除空用户方法 1.关闭mysql service mysqld stop 或者

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'db'

1.问题 在刚刚安装MySQL之后,进入到mysql环境下,创建数据库,出现下面的提示信息: ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'db' 2.原因 未用账号登录,而是直接用mysql进入,只拥有查看的权限: 3.解决方案 3.1 使用exit;退出mysql环境: mysql> exit; 3.2 重新使用账号登录 mysql -u root -p ERROR 1044 (42000): A