0

我在 Centos 下的 Lamp 中安装了 mysql,用户为 root,没有密码。所以我有一个 joomla 网站,我把它全部放在 lamp 文件夹中的 htdocs 下。我编辑了配置文件以使用 mysql

$host = 'localhost';
$db_name = 'spilet_en';
$user = 'root';

但它说:数据库错误:无法连接到数据库:无法连接到MySQL

我在 phpMyAdmin 中看到了数据库。我用root用户名登录它。但它不起作用。我应该怎么办?joomla 似乎在其他 user_name/ 上使用。我如何记录 joomla 尝试与之连接的用户名?

4

2 回答 2

0

首先,确保 MySQL 数据库运行正常。一般默认安装mysql应该是没有密码的。您可以从外壳测试它:

# mysql -u root 

最好设置root密码。如果运行正确,您应该使用 php 轻松连接 mysql。:)

于 2012-07-05T02:28:24.647 回答
0

我检查了我的 joomla 的配置文件

我的变量数据库名称与您的变量如此不同。

这是我的变量

var $host = 'localhost';
var $user = 'root';
var $db = '';

请再次检查。

于 2012-07-05T05:09:40.757 回答