MySQL使用-h连接报错Host ‘xxx‘ is not allowed to connect to this MySQL server

我这里使用mysql -h 192.168.0.108 -u root -p-h后边跟的是ip,结果发现报错如下:

ERROR 1130 (HY000): Host 'zhaoseaside' is not allowed to connect to this MySQL server

在这里插入图片描述

我才知道我没有开远程连接,然后使用mysql -u root -p本机登录,然后输入grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;,需要注意的是identified by 'root'中的root是密码。
在这里插入图片描述

之后再使用mysql -h 192.168.0.108 -u root -p,就可以正常登录。
在这里插入图片描述

相关推荐

  1. MySQL通过mysql命令连接sock

    2023-12-13 05:36:02       37 阅读
  2. 解决C#连接MySQL数据库: SslMode=None;

    2023-12-13 05:36:02       20 阅读
  3. Mysql处理

    2023-12-13 05:36:02       42 阅读
  4. 解决使用ip来访问MySQL的问题

    2023-12-13 05:36:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 05:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 05:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 05:36:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 05:36:02       20 阅读

热门阅读

  1. 【教程】Conda更换镜像源安装pytorch

    2023-12-13 05:36:02       44 阅读
  2. PHP基础(4)

    2023-12-13 05:36:02       42 阅读
  3. go的结构体作为返回值

    2023-12-13 05:36:02       40 阅读
  4. AtCoder ABC175

    2023-12-13 05:36:02       36 阅读
  5. 【数据结构和算法】种花问题

    2023-12-13 05:36:02       42 阅读
  6. 深入浅出接口测试原理及步骤

    2023-12-13 05:36:02       41 阅读
  7. linux的免密登录

    2023-12-13 05:36:02       41 阅读
  8. MTK Android P Sensor架构(二)

    2023-12-13 05:36:02       44 阅读