美文网首页
Debian Linux 安装MySql远程无法访问

Debian Linux 安装MySql远程无法访问

作者: 胖腿儿走一个 | 来源:发表于2015-03-31 16:46 被阅读0次

1.安装mysql:

Debian: /# apt-get install mysql-server
mysql  Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (x86_64) using readline 6.2

2.赋予远程数据库访问权限:

mysql > GRANT ALL ON *.* TO 'client'@'%' IDENTIFIED BY 'your_client_password' WITH GRANT OPTION;

这句话指允许任何ip的client账户用密码your_client_password来远程访问该服务器上的mysql

3.修改/etc/mysql/my.conf

修改前我们启动mysql后发现

Debian: /# netstat -an |grep 3306
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

这里的 Local Address为127.0.0.1:3306说明mysql的当前只能本机访问,所以我们在/etc/mysql/my.conf中将如下字段注释掉:

my.conf

mysql重启后再查看3306端口localAddress改为了0.0.0.0,这时mysql就可以被远程访问了

Debian: /# netstat -an |grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN

相关文章

网友评论

      本文标题:Debian Linux 安装MySql远程无法访问

      本文链接:https://www.haomeiwen.com/subject/pvloxttx.html