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

来源:互联网 发布:维普数据库 账号 密码 编辑:程序博客网 时间:2024/05/01 02:24

确保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
原创粉丝点击