Доступ запрещен при попытке переустановить лампу

Я пытаюсь установить ЛАМПУ на человечности 16.04. Мне установили все, но случайно заблокировал меня из ЛАМПЫ, пытающейся получить работу phpmyadmin, я добираюсь Access denied for user 'root'@'localhost' чем я пробую.

Я думал, что самое легкое решение будет состоять в том, чтобы удалить все пакеты, которые я установил для получения работы ЛАМПЫ. Я использовал sudo apt-get purge для удаления всех пакетов, я установил. Теперь я устанавливаю все пакеты снова, но я получаю ту же ошибку при попытке установить mysql. Я пробую: sudo mysql_secure_installation и это просит у меня пароль для корня. Я пытался оставить это пустым, давая пароли, я думаю, что установил для корня, но все просто возвращает сообщение доступа запрещен.

Попытка войти в mysql с mysql -u root -p всегда возвращает сообщение доступа запрещен, я попробовал решение путем создания файла с CREATE USER 'root'@'localhost' IDENTIFIED BY '<password>'; и выполнение sudo mysqld_safe --init-file=<path_to_file> но я все еще получаю сообщения доступа запрещен.

Я думаю, что существует файл где-нибудь с информацией, возможно, пароль, этому нужно. Я попробовал много других решений также, но ничто, кажется, не работает.

Править: Я занялся расследованиями далее, и я пытался запустить mysql сервис с --skip-grant-tables отметьте, чтобы прекратить проверять пользователя privs. Когда я работаю mysql -u root это все еще говорит мне ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO). Я думаю, что проблема не имеет отношение к моему паролю, но чему-то еще.

0
задан 4 November 2016 в 15:45

1 ответ

Мне удалось зафиксировать его путем уничтожения всего выполнения процессов mysql: ps aux | grep mysql списки процессы и затем уничтожение их с sudo kill -9 [PID]. это позволило мне запускать процесс mysqld_safe с эти --skip-grant-tables флаг, и это позволило мне входить в mysql с mysql -u root. После этого далее для изменения пароля для корня: https://help.ubuntu.com/community/MysqlPasswordReset

Также столбец пароля был изменен на authentication_string в пользовательской таблице в mysql_server 5.7 (последняя версия на данный момент).

После выполнения этого я установил все это, и я могу получить доступ к phpmyadmin теперь!

0
ответ дан 28 September 2019 в 06:15

Другие вопросы по тегам:

Похожие вопросы: