1

我正在尝试在 MySQL 和 phpMyAdmin 上启动并运行,但在登录 phpMyAdmin 时一直遇到问题。当使用没有密码的默认用户名“root”和我通过终端设置的密码时,我得到“#2002 无法登录到 MySQL 服务器”。

这是我的 config.inc.php 文件的相关部分:

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'admin'; //I have also tried 'root' here with no password
$cfg['Servers'][$i]['password'] = 'PASSWORD';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

我试过的:

  • 重新启动 Apache 和 MySQL
  • 重新安装两者
  • 在 /config 文件夹中创建 config.inc.php 后,在根 phpMyAdmin 文件夹中编辑 config.inc.php 。
  • 我完全被困住了。

    系统/版本详细信息:Mac OSX 10.7.5 phpMyAdmin 3.5.7 MySQL 5.5.28

    4

    3 回答 3

    5

    如果你使用localhost,它将尝试通过套接字访问 mysql 。您可以尝试以下两种方法之一:

    1. 更改localhost127.0.0.1
    2. 在你的 php.ini 中设置套接字 from/var/mysql/mysql.sock/tmp/mysql.sock

    您还应该进行一些完整性检查,例如通过使用您用于 phpMyAdmin 的用户名/密码连接到数据库来确保数据库已启动并运行。

    于 2013-03-18T17:04:00.707 回答
    0

    尝试安装mampp或xampp ..一切都应该开箱即用..

    于 2013-03-18T11:51:51.453 回答
    0

    对我来说,我只是重新启动并按照以下步骤操作

    1. 在常规选项卡中单击开始
    2. 在服务选项卡中单击全部开始
    3. 在网络选项卡中启用所有端口
      并在浏览器上重试
    于 2018-02-23T07:15:14.817 回答