龙空技术网

MySQL设置允许远程连接

星歌星歌 43

前言:

此时同学们对“mysql远程访问拒绝”大约比较关心,姐妹们都想要了解一些“mysql远程访问拒绝”的相关内容。那么小编也在网摘上收集了一些有关“mysql远程访问拒绝””的相关资讯,希望大家能喜欢,小伙伴们一起来了解一下吧!

在测试环境我们经常需要通过一些MySQL工具连接数据库,出于安全考虑,MySQL创建的用户一般只能通过指定的IP进行访问。例如:本地IP:127.0.0.1

但是测试期间不需要这么严谨,甚至允许所有IP进行数据库连接操作,测试期间怎么允许所有IP都可以访问呢?

首先我们查看一下当前数据有哪些用户及允许连接的IP情况

select Host,User from mysql.user;

注意:mysql 是一个特殊的库名称

修改允许远程连接的用户的连接IP

update mysql.user set Host='%' where User='root';

注意:% 是允许任意网络IP连接的意思,如果不想任意网络连接,可以设置本地电脑IP地址

刷新当前权限使刚刚修改的内存生效

flush privileges;

如果你的数据库已经限制了,无法连接数据库或者无法进入数据进行操作的,大家可以看看我之前的【MySQL忘记密码怎么办?】文章。通过跳过验证设置直接进入数据库,之后再把验证的改回来即可

标签: #mysql远程访问拒绝 #mysql如何创建新的数据库 #mysql指定ip访问指定数据库 #mysql创建长连接 #mysql55远程连接