mysql 1130 - Host ‘192.168.56.1‘is not allowed to connect to this MySQL server

问题描述:本地数据库连接Linux数据库错误

1130 -Host '192.168.56.1’is not allowed to connect to this MySQL server

解决方法:

  1. Linux进入mysql数据库
 sudo docker exec -it mysql mysql -uroot -p123456

在这里插入图片描述

  1. 查看数据库
show databades;

在这里插入图片描述

  1. 切换数据库
use mysql;
  1. 查看表
show tables;

在这里插入图片描述

  1. 查看本地用户
select Host,User,authentication_string from user;

在这里插入图片描述

  1. root用户的Host修改为%
update user set host = '%' where user ='root';

在这里插入图片描述

  1. 刷新权限
flush privileges;
  1. 查看
    在这里插入图片描述

  2. 重新连接即可
    在这里插入图片描述

最近更新

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

    2023-12-08 15:40:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 15:40:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 15:40:01       82 阅读
  4. Python语言-面向对象

    2023-12-08 15:40:01       91 阅读

热门阅读

  1. 开发工具idea中推荐插件

    2023-12-08 15:40:01       56 阅读
  2. RPC 集群,gRPC 广播和组播

    2023-12-08 15:40:01       58 阅读
  3. js 如何判断一个数组内的值都为true

    2023-12-08 15:40:01       62 阅读
  4. uniapp 显示文件流图片

    2023-12-08 15:40:01       65 阅读
  5. 学习redis(待完善)

    2023-12-08 15:40:01       53 阅读
  6. 基于MATLAB车辆防碰撞系统仿真

    2023-12-08 15:40:01       48 阅读
  7. 【力扣100】4.移动零

    2023-12-08 15:40:01       60 阅读
  8. ChatGPT的进化史

    2023-12-08 15:40:01       63 阅读
  9. openmmlab加载自训练权重

    2023-12-08 15:40:01       60 阅读
  10. 利用 Python 进行数据分析实验(六)

    2023-12-08 15:40:01       51 阅读