mysql设置远程访问

步骤3 – 配置远程访问MySQL
修改 mysql 的配置文件,运行如下命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
注意:其他 Linux系统 可能在 /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1

然后,在命令行执行以下操作

mysql -u root -p

password : 你的密码

mysql>use mysql;

mysql>select 'host' from user where user='root';

mysql>update user set host = '%' where user ='root';

mysql>flush privileges;

mysql>select 'host' from user where user='root';

第一句是以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改。。

最后 – 重新启动MySQL
/etc/init.d/mysql stop
/etc/init.d/mysql start
这样就mysql就安装完成,并可以远程访问了

原文地址:https://www.cnblogs.com/louzi/p/10460537.html