您的位置:首页 > 运维架构 > Linux

Linux下开启MySQL远程连接(可用)

2017-09-19 08:14 330 查看

确保mysql 3306端口是否对外开放

$ netstat -an | grep 3306


输出:

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN


说明:mysql 3306端口只监听了127.0.0.1,没有对方开放

开启方法

从mysql的安装目录下查找 “127.0.0.1”

$ grep -rn "127.0.0.1" /etc/mysql/


输出:

/etc/mysql/mysql.conf.d/mysqld.cnf:43:bind-address      = 127.0.0.1


进入这个目录,找到:bind-address = 127.0.0.1

注释或者改成你的客户端的ip

确保客户端用户具有访问权限

mysql>grant all on *.* to user_name@'%' identified by 'user_password';


重启mysql

$ sudo /etc/init.d/mysql restart


或者

$ sudo service mysql restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息