本文主要向大家介绍了Linux下如何开启MySQL远程连接,通过具体的实例让大家了解,希望对大家学习MySQL有所帮助。
确保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
以上就介绍了MySQL的相关知识,希望对MySQL有兴趣的朋友有所帮助。了解更多内容,请关注职坐标数据库MySQL频道!