MySQL8.0开启远程连接权限的方法步骤

作者:Yale曼陀罗 时间:2024-01-22 14:33:58 

问题描述:

开发环境:MySQL8+Centos8;

执行MySQL语句:mysql -h 180.76.XXX.XX -u root -pPassword;

报错原因:

ERROR 1130 (HY000): Host ‘180.76.XXX.XX’ is not allowed to connect to this MySQL server

解决方法:

首先,检查要连接数据库的服务器的防火墙等是否关闭,检查与服务器连接是否通畅(方法:在cmd控制台中 输入 ping ip地址)

接下来,进入正题:

具体操作步骤如下:

登录本地MySQL库, 切换至database= “mysql” 下,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"

执行的mysql命令如下:

【1】mysql命令连接要开启远程连接权限的本地mysql库

>mysql -u root -pPassWord   # ”root“为登录账号,”Password“为登录密码,按自己设置的修改
>use mysql;   # 使用的database名称为”mysql“
>update user set host = '%' where user = 'root';  # 修改”root“账号的配置信息
# update user set host='%' where user='test';   ## 如果账号是“test”,使用该命令
>select host, user from user;    # 验证修改成功;

在mysql命令行的具体执行结果如下图:

MySQL8.0开启远程连接权限的方法步骤

2. 此时“如果连接远程MySQL,还是没连接上”时,则再继续执行操作 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;进行账号授权,之后执行FLUSH PRIVILEGES; 进行刷新,即可。"

>mysql -u root -pPassWord   # ”root“为登录账号,”Password“为登录密码,按自己设置的修改    # 连接MySQL数据库
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;   # 授权
# Grant all privileges on test.* to 'test'@'%';     # 如果账号为“test”时,使用该命令
>FLUSH PRIVILEGES;      # 刷新
>EXIT;    # 退出MySQL

在mysql命令行的具体执行结果如下图:

MySQL8.0开启远程连接权限的方法步骤

备注:注意这里一定要以英文分号结尾!!!

这时没有上面的ERROR 1133错误了,经过测试,已经能连接到远程服务器了。

总的执行步骤如下:

MySQL8.0开启远程连接权限的方法步骤

参考文献:

对MySQL开放远程连接权限的方法

解决mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT

来源:https://blog.csdn.net/weixin_42782150/article/details/124330167

标签:mysql8.0,远程连接,权限
0
投稿

猜你喜欢

  • sql 常用技巧整理

    2011-11-03 17:10:14
  • c#操作sqlserver数据库的简单示例

    2024-01-28 11:25:23
  • Python return语句如何实现结果返回调用

    2021-06-06 21:13:51
  • python开发利器之ulipad的使用实践

    2021-07-25 00:55:17
  • 妙用Dreamweaver MX共享Word XP文件

    2010-09-05 21:17:00
  • 实现Windows下设置定时任务来运行python脚本

    2021-10-12 05:03:32
  • Python如何定义有默认参数的函数

    2023-08-05 14:38:30
  • 帮你六步改善SQL Server安全规划全攻略

    2009-01-20 15:07:00
  • mysql int范围与最大值分析

    2012-03-26 18:24:00
  • SQLSERVER 2005的ROW_NUMBER、RANK、DENSE_RANK的用法

    2024-01-21 02:58:02
  • Go语言中map使用和并发安全详解

    2024-04-26 17:21:00
  • Python的Flask框架应用调用Redis队列数据的方法

    2023-04-20 14:14:38
  • 网页设计者应当注意九大要点

    2007-08-10 13:30:00
  • Golang 如何解析和生成json

    2024-04-27 15:32:58
  • 在阿里云的CentOS环境中安装配置MySQL的教程

    2024-01-13 13:13:26
  • 基于CentOS搭建Python Django环境过程解析

    2021-09-10 07:14:58
  • Centos7下安装MySQL8.0.23的步骤(小白入门级别)

    2024-01-22 02:10:34
  • python画微信表情符的实例代码

    2022-01-09 07:06:40
  • 详解Python的lambda函数用法

    2023-09-22 11:33:19
  • 简单的Python人脸识别系统

    2023-01-26 23:31:57
  • asp之家 网络编程 m.aspxhome.com