使用Ubuntu Server 14.04在VPS上安装从PC到MySQL 5.6的远程访问

时间:2015-06-24 19:10:02

标签: mysql ubuntu vps

我刚买了VPS并在上面安装了mysql-server-5.6。我将部署使用此数据库的应用程序但是现在我想连接到我使用例如Navicat从我的PC或笔记本电脑创建的数据库。

我该怎么做?我知道它被称为远程访问,并找到了这样的例子:http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html 但问题是,我的电脑/笔记本电脑经常更改IP地址,因此我无法使用特定的IP地址授予访问权限。

是否可以授予对完整数据库/或单个表的访问权限,但不能授予对特定IP的访问权限?

让我们假设我会在MySQL中创建一些具有登录名和密码的用户。然后,当从Navicat登录时,我必须通过这些登录/密码连接到db?

我希望你明白我的意思。谢谢你的答案!

1 个答案:

答案 0 :(得分:0)

确定。要求:

您有一个安装了MySQL的租用服务器,位于其他地方。 您的本地网络中有1台以上的计算机需要连接到网络内部的基本数据库,直到部署到服务器。

进入服务器后,您可以使用为其指定的IP地址(如果是静态分配的)或使用主机提供的DNS完全限定域名来解析为动态分配的IP。

目前,您可以静态为网络中数据库所在的计算机分配您的专用IP地址。登录到您的路由器,找到静态部分,分配当前未在本地网络上使用的私有IP(通常为192.x.x.small号码)。重新启动计算机并运行IPconfig / Ifconfig并验证它是否具有此静态分配的IP地址。

注意:此地址仅可用于同一网络上的其他计算机。要离开本地网络并将BACK连接到本地网络,您必须从某人购买DNS并从您的路由器向前移植到正确的计算机。

现在在您的登录/连接请求中使用此IP地址。