【发布时间】:2012-02-14 19:07:52
【问题描述】:
我在 IIS 和 MySQL 上的 localhost:60 安装了 WordPress。它工作得很好。然后我在 MySQL 上为 Joomla 创建了第二个数据库,并在 localhost:40 安装了 Joomla。 Joomla 也可以正常工作,但是当我重新访问 WordPress 时,它给了我以下错误:Error建立数据库连接
我检查了 MySQL,发现 WordPress 数据库仍然存在。无论如何,我删除了 WordPress 数据库并创建了一个新数据库并重新安装了 WordPress。
现在 WordPress 工作正常,但 Joomla 给我数据库连接错误。所以这个问题在两者之间交替出现。
有谁知道怎么回事? 谢谢!!
【问题讨论】:
-
网络服务器和mysql在同一个盒子里?确保您的两个 mysqld 实例具有不同的 .sock 文件路径。在这里暗中刺伤,但他们可能正在写同一个.sock。它通常在 /var/run/mysqld.sock 或类似的地方
-
@FrankFarmer 是的,它在同一台机器上。我想我正在运行一个 MySQL 实例。我需要两个吗?
-
我很困惑,你说你在两个端口上运行 mysqld(
localhost:60和localhost:40是什么意思)?你是怎么做到的?也许发布一些相关的配置?老实说,通常在您的情况下,我只需在 3306 上运行 mysql 并在其中创建两个不同名称的数据库。 -
@FrankFarmer 哦对不起!我的意思是 WordPress 在
localhost:60,Joomla 在localhost:40。 mysql 在localhost:3306. -
你不应该为 IIS 创建随机端口!,如果你至少让它们成为高端端口
1024+这个问题似乎与 SO 无关,因为你安装/配置软件不是编程。
标签: mysql database wordpress joomla