Я просто не могу войти в PhpMyAdmin больше, это говорит о плохих входах. PHP работает отлично. Пожалуйста помоги. Спасибо.
2002 Cannot log in to the MySQL server
Language
Log in
Username:
Password:
Connection for controluser as defined in your configuration failed.
Если вы обновили MySQL-сервер, вы, вероятно, столкнулись с поврежденным пакетом, который недавно был выпущен в точном репо.
В моем случае сброс нового пароля без символов пробела работал на phpmyadmin и mysql в Ubuntu 14.04 LTS.
Кажется, что phpmyadmin не может использовать символ пробела в своем поле пароля и чувствует себя как dejavu в первые дни Ubuntu 12.04 LTS, который также не мог войти в phpmyadmin из-за наличия символов пробела в пароле mysql. Обратите внимание, что mysql может содержать пробелы в пароле. : D
Возможно, ваша конфигурация phpmyadmin была несколько «настроена» и что она больше не совместима с настройкой вашего сервера MySQL. Обычно это следует делать правильно при обновлении обоих.
Если вы не понимаете свою конфигурацию phpmyadmin или не настраивали ее самостоятельно, некоторые проблемы с конфигурацией phpmyadmin в Debian / Ubuntu можно преодолеть с помощью очистки и переустановки пакета phpmyadmin или, возможно, просто с sudo dpkg-reconfigure phpmyadmin
.
Проблема заключалась в том, что файл /etc/mysql/my.cnf был доступен для записи другому пользователю, кроме «root». Поэтому во время установки mysql файл был проигнорирован, и установка не удалась.
Простой:
chmod 644 /etc/mysql/my.cnf
aptitude remove mysql-server
aptitude install mysql-server
aptitude install mysql-common
В конце концов, сделал работу очень хорошо.
Aptitude, на мой взгляд, намного лучше, чем apt-get. Он управляет зависимостями намного лучше, чем другие, и у вас меньше шансов иметь проблемы.
Вы можете перенастроить phpmyadmin и сбросить пароль MySQL.
sudo dpkg-reconfigure phpmyadmin
sudo dpkg-reconfigure mysql-server-5.5
Хотелось бы, чтобы это помогло!
Хорошего дня!