phpmyadmin удален, но учетная запись пользователя все еще остается
Недавно столкнулся с очень раздражающей проблемой при настройке phpMyAdmin на сервере Ubuntu 16.04 LTS. Я успешно установил Apache, PHP, MySQL и затем приступил к установке phpMyAdmin. Однако во время настройки я случайно ввел имя пользователя как «phpmyadmin» и установил пароль (потому что был немного сонный в тот момент). Теперь не могу нормально войти, и каждый раз, когда пытаюсь выполнить действие, например, создать базу данных, появляется сообщение об ошибке.
Реальная проблема
Вот что происходит:
Когда я вхожу в phpMyAdmin, вход работает, но появляется сообщение об ошибке: «No permissions» или «Access denied for user 'phpmyadmin'@'localhost'».
Я пытался войти с использованием имени пользователя по умолчанию root, как с паролем, так и без него, но это также не работает.
Что я уже пробовал:
- Удалил все связанные с phpMyAdmin файлы и данные.
- Очистил куки и историю браузера.
- Переустановил phpMyAdmin заново.
- Использовал альтернативный инструмент, такой как Administrator, но и он не позволяет войти, так как не знаю, какие учетные данные требуются.
- Пытался использовать
dpkg-reconfigureи другие методы, но каждый раз получал сообщения об ошибке.
Что еще я пробовал:
- Несколько раз удалял и переустанавливал phpMyAdmin.
- Очищал все данные phpMyAdmin в надежде, что это позволит все сбросить.
- Подключался к MySQL с помощью команды
sudo mysql -u root -p, но не смог разобраться с конфликтом прав доступа.
Я нашел несколько полезных статей, таких как: Как установить MySQL на Ubuntu 24.04
Но проблема осталась.
В поиске помощи
Я перепробовал почти все возможные варианты. Если кто-то сталкивался с подобной проблемой или знает, как:
- Исправить ошибку «Access denied» для phpmyadmin@localhost.
- Сбросить права доступа MySQL, чтобы вернуть полный контроль над базами данных.
- Очистить эту сбившуюся учетную запись и вернуть phpMyAdmin к нормальной работе.
Буду очень признателен за любую помощь! Сообщите, если вам нужны дополнительные детали о моей настройке или логах. Заранее спасибо!