gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 22:17:54 26 4
gpt4 key购买 nike

我刚刚购买了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 登录时,我必须传递这些登录名/密码才能连接到数据库?

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

最佳答案

好的。要求:

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

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

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

注意:此地址只能由同一网络上的其他计算机使用。要离开本地网络并连接回本地网络,您必须从某人那里购买 DNS,并将端口从路由器转发到正确的计算机。

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

关于mysql - 使用 Ubuntu Server 14.04 从我的 PC 远程访问安装在 VPS 上的 MySQL 5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31034980/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com