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忘记密码怎么办?】文章。通过跳过验证设置直接进入数据库,之后再把验证的改回来即可。

编程经验共享公众号二维码
更多内容关注公众号
Copyright © 2021 编程经验共享 赣ICP备2021010401号-1