远端服务器连接本地数据库(mysql)

一般来说远端服务器连接本地数据库是无法连接上的,因此需要在本地数据库给服务器一个权限。

我们不妨给新建一个用户给服务器,比如新建用户hehe
CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’
username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password – 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

接着我们给用户hehe设置权限:(假设数据库名字是server_dispatch)
grant select on server_dispatch.xx to heh@’%’ 表示将数据库server_dispatch下的xx表的select权限给用户hehe
grant select, insert, update, delete on server_dispatch.* to hehe@’%’ 表示将数据库server_dispatch下的所有表的若干个权限给用户hehe
注意%表示通配符号,可以填写localhost表示匹配本地主机,也可以填写IP表示匹配某个远端服务器

这样配置一下远程服务器就可以远程访问本地数据库了。

 

LEAVE A COMMENT