Я просто больше не могу войти в PhpMyAdmin, пишет, что неверные входы. PHP работает отлично. Пожалуйста, помогите. Спасибо.
2002 Cannot log in to the MySQL server
Language
Log in
Username:
Password:
Connection for controluser as defined in your configuration failed.
решение1
Возможно, ваша конфигурация phpmyadmin была несколько "настроена" и больше не совместима с настройкой вашего сервера MySQL. Обычно это должно быть обработано должным образом при обновлении обоих.
Если вы не понимаете конфигурацию phpmyadmin или не настраивали ее самостоятельно, некоторые проблемы с настройкой phpmyadmin в Debian/Ubuntu можно обойти следующим образом:продувкаи переустановка пакета phpmyadmin или, возможно, просто с помощью sudo dpkg-reconfigure phpmyadmin
.
решение2
Вы можете перенастроить phpmyadmin и сбросить пароль MySQL.
- Ctrl+ Alt+ Tдля запуска терминала
sudo dpkg-reconfigure phpmyadmin
- Метод подключения к базе данных MySQL для phpmyadmin: unix socket
- Имя административного пользователя базы данных: root
- Пароль административного пользователя базы данных: mysqlsamplepassword
- Имя пользователя MySQL для phpmyadmin: root
- Имя базы данных MySQL для phpmyadmin: phpmyadmin
- Веб-сервер для автоматической перенастройки: apache2
- ОШИБКА 1045
- игнорировать
sudo dpkg-reconfigure mysql-server-5.5
- Новый пароль для пользователя MySQL "root": mysqlsamplepassword
- Повторите пароль для пользователя MySQL "root": mysqlsamplepassword
Надеюсь, это поможет!
Хорошего дня!
решение3
Если вы обновили mysql-server, вы, вероятно, столкнулись с неисправным пакетом, который недавно был выпущен в соответствующем репозитории.
решение4
Проблема была в том, что файл /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. Он управляет зависимостями гораздо лучше, чем другой, и у вас меньше шансов получить проблемы.