远程mysql 服务器设定

远程mysql 服务器设定。

假设:本地服务器ip为: 10.10.10.10
远程mysql服务器的IP:  20.20.20.20

远程mysq服务器安装mysql后,进行授权(授权mysql服务器上所有db可以让来自10.10.10.10的用户user10使用):

第一步:

进入mysql服务器后,登入mysql,运行一下下命令授权:

mysql>GRANT ALL ON db1.* TO 'user10'@'10.10.10.10';

mysql>flush privileges;

如此:完成授权,对于linode vps而言,需要再追加设定与10.10.10.10 对应的默host (linode在分配vps时默认指定的域名),在该vps的Remote Access下可找到类似:

li123-10.members.linode.com的域名,需要对该域名再进行授权:

mysql>GRANT ALL ON db1.* TO 'user10'@'li123-10.members.linode.com';

mysql>flush privileges;

第二步:

修改mysql服务器的 mysql 设定文件:注释掉 my.cnf里的bind-address信息。

第三步:本地服务器进行链接到远程mysql的测试

完成!

分类: