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命令行的具体执行结果如下图:
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命令行的具体执行结果如下图:
备注:注意这里一定要以英文分号结尾!!!
这时没有上面的ERROR 1133错误了,经过测试,已经能连接到远程服务器了。
总的执行步骤如下:
参考文献:
对MySQL开放远程连接权限的方法
解决mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT
来源:https://blog.csdn.net/weixin_42782150/article/details/124330167
猜你喜欢
- 安装pip install pyshp引入import shapefile读取sf=shapefile.Reader("{路径名}
- 其实有一个疑惑一直在小编心中,每一个代码段编写里,总会出现好多个函数,也许有人和小编有一样的认同感,后来,小编明白,每一个函数本身都是都有各
- 答案先有 “类属性”,再有 “运行 metaclass”#
- dict.setdefault(key, default=None) --> 有key获取值,否则设置 key:default,并返回
- python新手一枚,操作系统Win10 64 bit,Python版本,3.7因为某个脚本需要用到win32con 和win32api模块
- 本文实例讲述了Python函数基础用法。分享给大家供大家参考,具体如下:一、什么是命名关键字参数?格式: 在*后面参数都是命名关键字参数。特
- 前言读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都
- 本文实例讲述了Python编程中的反模式。分享给大家供大家参考。具体分析如下:Python是时下最热门的编程语言之一了。简洁而富有表达力的语
- 本文实例讲述了python实现unicode转中文及转换默认编码的方法。分享给大家供大家参考,具体如下:一、在爬虫抓取网页信息时常需要将类似
- CAST函数用于将值从一种数据类型转换为表达式中指定的另一种数据类型语法CAST(value AS datatype)AS关键字用于分隔两个
- 一、项目介绍 在此项目中,目的是预测爱荷华州A
- 1、使用系统函数__import_()stringmodule = __import__('string')2、使用imp
- 前言:在上篇博文中使用了matplotlib绘制了3D小红花,本篇博客主要介绍一下3D小红花的绘制原理。1. 极坐标系对于极坐标
- 经常在网上冲浪的朋友是否曾注意到有些网站的鼠标不是规则的斜向上箭头的形状,而是"十"
- 实例如下所示:from xml.etree.cElementTree import ElementTree,Elementimport xl
- 在统计学和数据分析领域中,我们常常需要比较两个或多个样本数据之间的差异。而带置信区间的折线图则是一种直观且常用的展示数据差异的方式。在这篇文
- 正向最大匹配# -*- coding:utf-8 -*-CODEC='utf-8'def u(s, encoding): &
- 写在前面从本节开始,计算机视觉教程进入第三章节——图像特征提取。在本章,你会见到一张简简单单的图片中
- 一、基本形式sorted(iterable[, cmp[, key[, reverse]]])iterable.sort(cmp[, key
- Python慢的重要原因:1、python是动态性语言不是静态性语言在python程序执行的时候,编译器不知道变量的类型。2、python是