linux配置mysql允许远程访问

1.登录mysql:

mysql -u root -p

2. 查询mysql user库中的的信息:

use mysql;

使用mysql库

select user,host from user;

查询user表中的信息user,host

host字段中,localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问

如果需要设置只允许特定ip访问,则应改为对应的ip

3. 修改root用户的host字段:

update user set host="%" where user="root";

4. 刷新权限:

flush privileges;

然后试一下是不是可以远程访问了

如果还是不可以,那接着往下看

5.修改mysql的配置文件:

修改mysql安装目录中mysqld.cnf

把bind-address改为0.0.0.0

bind-address = 0.0.0.0

6. 重启mysql服务:

service mysql restart

尝试远程访问一下

成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。