如何在ubuntu上将MySQL主机设置为“localhost”以外的其他内容?

时间:2015-10-05 12:14:52

标签: php mysql web-hosting

我买了两台服务器,我有两台真正的IP。一个用于文件,另一个用于数据库。我将mysql数据库设置为第二台服务器但我无法从我的第一台服务器连接它,因为mysql主机名是localhost。如何从第一个连接第二个服务器数据库?

2 个答案:

答案 0 :(得分:0)

使用数据库服务器的IP地址作为主机名

host = '192.168.1.10`;

您当然还必须确保使用允许从您的applcation服务器ip地址登录的MySQL用户帐户

答案 1 :(得分:0)

  1. 转到第一台服务器。

  2. 在第一台服务器上给出以下命令 -

    mysql -h server_ip -u myuser -p

  3. 这里server_ip表示第二个db服务器ip,myuser是第二个服务器的db用户。

    现在它将询问密码,因此请为root用户提供db服务器密码。

    注意:确保myuser应该从第一台服务器获得第二台数据库服务器的权限,或者应具有全局权限。