已解决Access denied for user ‘root‘@‘%‘ to database ‘xxx‘

在操作数据库的时候

create database xxx;
Access denied for user 'root'@'%' to database 'xxx'

定位问题:权限问题

解决方案:

进入到sql容器中

mysql -uroot -p

select * from mysql.user;

如果看到大量的N,那就是权限问题,接着往下走

use mysql; 
update user set Update_priv ='Y' where user = 'root';
update user set Select_priv ='Y' where user = 'root';
update user set Insert_priv ='Y' where user = 'root';
update user set Update_priv ='Y' where user = 'root';
update user set Delete_priv ='Y' where user = 'root';
update user set Create_priv ='Y' where user = 'root';
update user set Drop_priv ='Y' where user = 'root';
update user set Reload_priv ='Y' where user = 'root';
update user set Shutdown_priv ='Y' where user = 'root';
update user set Process_priv ='Y' where user = 'root';
update user set File_priv ='Y' where user = 'root';
update user set Grant_priv ='Y' where user = 'root';
update user set References_priv ='Y' where user = 'root';
update user set Index_priv ='Y' where user = 'root';
update user set Alter_priv ='Y' where user = 'root';
update user set Show_db_priv ='Y' where user = 'root';
update user set Super_priv ='Y' where user = 'root';
update user set Create_tmp_table_priv ='Y' where user = 'root';
update user set Lock_tables_priv ='Y' where user = 'root';
update user set Execute_priv ='Y' where user = 'root';
update user set Repl_slave_priv ='Y' where user = 'root';
update user set Repl_client_priv ='Y' where user = 'root';
update user set Create_view_priv ='Y' where user = 'root';
update user set Show_view_priv ='Y' where user = 'root';
update user set Create_routine_priv ='Y' where user = 'root';
update user set Alter_routine_priv ='Y' where user = 'root';
update user set Create_user_priv ='Y' where user = 'root';
update user set Event_priv ='Y' where user = 'root';
update user set Trigger_priv ='Y' where user = 'root';

执行以上语句

最后退出后,重启

重新测试,发现问题解决了

相关推荐

  1. npm ERP! 错误【解决

    2024-07-18 04:30:02       88 阅读
  2. 解决】No module named numba.decorators

    2024-07-18 04:30:02       60 阅读
  3. 解决】No module named ‘sklearn‘

    2024-07-18 04:30:02       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 04:30:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 04:30:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 04:30:02       57 阅读
  4. Python语言-面向对象

    2024-07-18 04:30:02       68 阅读

热门阅读

  1. 【Docker】镜像构建和容器部署

    2024-07-18 04:30:02       21 阅读
  2. 力扣刷题(自用)

    2024-07-18 04:30:02       25 阅读
  3. 无需安装jadx-gui,获取app公钥和MD5

    2024-07-18 04:30:02       23 阅读
  4. elasticsearch源码分析-05分片分配

    2024-07-18 04:30:02       17 阅读
  5. 营销策划方案怎么写?

    2024-07-18 04:30:02       20 阅读
  6. 中国高端水果元宇宙

    2024-07-18 04:30:02       19 阅读
  7. 牛客多校暑期第一场

    2024-07-18 04:30:02       18 阅读
  8. 记一次Mysql连接失败的处理过程

    2024-07-18 04:30:02       28 阅读
  9. 从入门到高手的99个python案例

    2024-07-18 04:30:02       18 阅读
  10. Springboot Excel 导出工具 -- EasyPoi 简介

    2024-07-18 04:30:02       22 阅读
  11. 智能家居的优缺点有哪些?

    2024-07-18 04:30:02       17 阅读