mysql - phpmyadmin 无法在初始安装时登录 (mac osx)

标签 mysql macos phpmyadmin

我正在尝试启动并运行 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.inc.php...在/config 文件夹中创建 phpMyAdmin 根文件夹后。
  • 我完全卡住了。

    系统/版本详情: Mac 操作系统 10.7.5 phpMyAdmin 3.5.7 MySQL 5.5.28

    最佳答案

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

    1. localhost 更改为 127.0.0.1
    2. 在 php.ini 中将套接字从 /var/mysql/mysql.sock 设置为 /tmp/mysql.sock

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

    关于mysql - phpmyadmin 无法在初始安装时登录 (mac osx),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15475705/

    相关文章:

    c# - 在 C# 和 MySql 中使用 SSL 证书

    php - 如何使用 Angular 和 Ionic 将 Facebook 用户数据保存到 MySql 数据库

    mysql - Laravel 5 - Eloquent 关系返回一个空集合

    macos - MAC OSX10.11.4 python3导入theano报错

    sql - 下载 PostgreSQL Mac 下载错误

    mysql - PhpMyadmin 服务器状态页面中的时间单位是什么?

    php - 使用 AJAX 从 SQL 获取信息并放入表中

    php - 如何从 sql 数据库中获取文本字符串以在 html 代码中使用

    c++ - 使用 g++ 编译 Makefile 时遇到问题

    php - 在 Phpmyadmin 中创建 Concat 触发器