新建数据库报错亦或者root 账号无法显示所有数据库

Navicat Premium 创建数据库报

1044 -Access denied for user 'root'@'%' to database

1 查询权限

SELECT host,user,Grant_priv,Super_priv FROM mysql.user;
 2、修改权限
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;//刷新权限

3、赋权

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

4、删除之前连接,重新连接即可。

 

参考:mysql报错:1044 -Access denied for user ‘root‘@‘%‘ to database_access denied for user 'root'@'%' to database-CSDN博客

posted @ 2024-03-08 10:39  千机仞雪  阅读(5)  评论(0编辑  收藏  举报