我在我的专用服务器上设置了MySql服务器,IP地址为12.12.123.123。我已配置MySql以允许远程访问。现在我想从远程应用程序访问服务器。我怎样才能做到这一点?我将如何获取MySql的主机/服务器名称放入我的连接字符串中?如何从远程机器访问我的专用服务器上的MySql
谢谢
我在我的专用服务器上设置了MySql服务器,IP地址为12.12.123.123。我已配置MySql以允许远程访问。现在我想从远程应用程序访问服务器。我怎样才能做到这一点?我将如何获取MySql的主机/服务器名称放入我的连接字符串中?如何从远程机器访问我的专用服务器上的MySql
谢谢
你可以把服务器的IP地址作为主机名。
确保
MySQL服务器监听的公网IP,所以在my.cnf
:
bind-address = 0.0.0.0
你的MySQL服务器上配置的用户被允许访问该模式远程:
GRANT ALL PRIVILEGES TO `user`@% ...
为了更安全,您d不必使用通配符,您可以使用特定的主机或IP模式。
假设你的服务器是完全访问和充分配置的服务器实例,您可以使用MySQL的-h
开关,像这样测试连接:
mysql -u username -p -h 44.55.66.77
一旦连接成功,您就可以使用在您的应用程序中相同的细节。
你刚才说你有IP地址。那是你的主人 – Uby 2013-03-20 14:56:51