连接到本地服务器MYSQL数据库

时间:2014-07-11 07:54:40

标签: mysql wamp

我目前正在尝试将本地计算机上的Joomla安装连接到网络上另一台计算机上的MYSQL数据库(也运行WAMP)。

我可以使用网址' bwm-ws'在其他计算机上访问WAMP安装。通过我的浏览器,所以一直尝试通过将Joomla配置中的MYSQL主机更改为以下来连接到MYSQL。 (我在配置中尝试了三种不同的URL:

public $host = 'localhost';

我也尝试过本地服务器的IP:

public $host = 'http://192.168.1.108';

和具有特定MYSQL端口的IP:

public $host = 'http://192.168.1.108:3306'

这没有用,导致网站超时并说出以下数据库错误:

Error displaying the error page: Application Instantiation Error

正如您所看到的,这些设置似乎不起作用并导致数据库错误。我还将httpd.conf设置更改为

Order Allow,Deny
Allow from all
Allow from 127.0.0.1

这似乎也无济于事。

是否有其他人知道或了解如何与另一台服务器(在相同网络上)建立连接以允许远程MYSQL连接?任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

数据库的连接由configuration.php中的这3个变量控制,正如您自己制定的那样。

public $host = 'localhost';
public $user = 'userid';
public $password = 'password';

所以你会这样做: -

public $host = '192.168.1.108';
public $user = 'userid';
public $password = 'password';

所以忘记你没有连接到网络服务器的http://,你正在使用TCP/IP来连接数据库服务器。

但是你还必须检查用户ID是否在192.168.1.108 MySQL服务器机器上设置,使用正确的密码并允许从客户端PC登录,即userid@client-ip,同时它必须具有您可能在192.168.1.108计算机上的MySQL服务器上设置的joomla数据库上的正确权限。