让你的mysql允许被远程连接

Linux 2016-03-18

起步

用了客户端是不是很爽,但是服务器上却还是只能命令行。

授权

登上服务器:

mysql -h127.0.0.1 -uroot -pyourpass

然后再执行:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.62.50' IDENTIFIED BY 'yourpass' WITH GRANT OPTION; 

这句话的意思 ,允许某IP地址(任何ip就是@'%')的电脑,用root的身份和密码yourpass(密码可以和服务器上实际的密码不一致)来访问这个MySQL。

绑定端口

修改my.cnf 一般在/etc/mysql/my.cnf

bind-address = 0.0.0.0

重启服务

service mysql restart

本文由 hongweipeng 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

如果对您有用,您的支持将鼓励我继续创作!