我对设置WebServer不熟悉,因此我观看了this tutorial关于如何使用PHPMyAdmin和MySQL的知识。
我使用macOS High Sierra。
这是我到目前为止所做的:
我想知道配置文件中是否包含导致我无法成功执行的错误。 config.inc.php文件存储在 Macintosh HD > 库> WebServer > 文档> 下phpMyAdmin > 配置。当我从config文件夹中删除此文件并将其放在常规phpMyAdmin文件夹下时,我收到了相同的错误消息。
config.inc.php中的服务器配置可能是问题所在。
/* Servers configuration */
$i = 0;
/* Server: localhost -> 127.0.0.1 [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost'; /* was previously = 'localhost'; */
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'password';
我希望使用用户名:root和密码:password登录,没有任何问题。
相反,出现错误 mysqli_real_connect():(HY000 / 1045):用户'root'@'localhost'的访问被拒绝(使用密码:是)
几周前,我在StackOverflow上查询了此问题,但似乎解决此问题的人正在使用XAMPP。安装XAMPP可能会使情况变得更糟,因为我已经安装了config.inc.php,并且默认设置与XAMPP的默认设置不同。
我已经遵循tutorials的方法来清除特权并更改密码以访问MySQL,但是我的终端无法识别命令。我得到一个错误,即不存在这样的命令。