Недавно я сбросил пароль от пользователя root в MySQL до пустого значения. Я проверил в файле config.inc.php, что это был случай:Ошибка MAMP: проверка ошибок базы данных MySQL
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
Однако каждый раз, когда я перезагрузки серверов MAMP, эта ошибка выскакивает:
Checking the MySQL databases failed
Error message:
/Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
Однако, я могу еще подключитесь к моей базе данных MySQL отлично в MySQLWorkBench. Просто эта глупая ошибка появляется каждый раз, хотя у меня нет набора пароля. Почему это происходит?
Я пробовал все от перезапуска MAMP, чтобы сбросить мой пароль из командной строки (the solution in the MAMP docs), но безрезультатно. Я также пробовал выполнить следующее:
$ /Applications/MAMP/Library/bin/mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
...
mysql>
Таким образом, я могу успешно подключиться к MySQL через терминал. Означает ли это, что проблема в моей конфигурации phpMyAdmin где-то?