如何在 OS X 上设置 phpMyAdmin

问题描述 投票:0回答:1

enter image description here

我看到屏幕截图中所示的错误消息。我已经设置了所有参数,如下所示。在这种情况下,我也在使用 MAMP 应用程序。

Apache port: 8888
Nginx port: 8888
MySQL port: 3306

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock';

接下来我可以尝试什么?

mysql phpmyadmin
1个回答
0
投票

原因有很多

  • 确保默认用户名和密码是“root”(如果空白,则可能是密码,请尝试此操作)

    $cfg['Servers'][$i]['user'] = 'root';

    $cfg['Servers'][$i]['password'] = '';

  • 检查 mySQL 服务器是否正在运行(用于检查运行此)

    mysql -u root -p -h 127.0.0.1 --port=3306

  • 检查套接字路径是否正确(用于检查运行此)

    ls -la /Applications/MAMP/tmp/mysql/mysql.sock

  • 使用本地IP地址而不是

    localhost

    $cfg['Servers'][$i]['host'] = '127.0.0.1';

  • 确保 $cfg['Servers'][$i]['socket'] 正确设置为 /Applications/MAMP/tmp/mysql/mysql.sock。

  • 如果您更喜欢使用主机和端口而不是套接字,请注释掉套接字配置:

    // $cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock';

这可能对你有用

谢谢你

© www.soinside.com 2019 - 2024. All rights reserved.