ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

4 комментария

Сегодня поговорим об ошибке ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ выдаваемой при попытке подключится к MYSQL

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Для исправления данной ошибке на Ubuntu Server 16.04/18.04/20.04 останавливаем сервер mysql

sudo service mysql stop

Далее запускаем сервер mysql в безопасном режиме:

sudo mysqld_safe --skip-grant-tables --skip-networking

Если команда выдает ошибку, то выполняем еще и следующие команды.

Сделать сервисный каталог MySQL.

sudo mkdir -p /var/run/mysqld

Дайте пользователю MySQL разрешение на запись в данный каталог:

sudo chown mysql: /var/run/mysqld

Запуск сервера в безопасном режиме будет продолжаться до завершения процесса, поэтому откройте другое окно терминала и войдите в mysql без пароля:

mysql -u root

Вот теперь вносим необходимые изменения для версии MySQL 5.7.5 и более ранние версии:

use mysql; 
update user set password=PASSWORD("MyNewPasswd") where User='root'; 
flush privileges; 

Для версии MySQL 5.7.6 и более поздние версии:

use mysql; 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPasswd';
flush privileges;

Примечание: При выполнении данных действий может случится так, что вход для пользователя root будет заблокирован. Во избежание данной проблемы настоятельно рекомендую создать нового пользователя с правами root.

Создание нового пользователя MySQL с правами root

В консоле MySQL набираем следующее:

CREATE USER 'new_username'@'your-hostname' IDENTIFIED BY 'MyPasswd';
GRANT ALL PRIVILEGES ON *.* to 'new_username'@'your-hostname' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Где new_username – имя нового пользователя Your-hostname – имя хоста, например localhost, также можно указать ip адрес.

Теперь перезапустите mysql

sudo systemctl restart mysql

После данных процедур ошибка “ERROR 1045 (28000): Access denied for user ‘root’@’localhost'” должна исчезнуть.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо!!!

RSS

Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

VestaCP – Редактирование базы данных Error: Connection failed
vestacp-logo

При попытке редактирования базы данных MySQL появляется ошибка "Error: Connection failed". Давайте исправим её.

Raspberry Pi. Установка, настройка WEB сервера nginx+php-fpm+mysql
Raspberry_pi_logo

В этой статье я расскажу как установить на Raspberry Pi 3 полноценный WEB сервер на Nginx с php-fpm и MySQL Читать

Установка Zabbix на Ubuntu Server c nginx + MySQL + php-fpm
zabbix-logo

Сегодня рассмотрим статью про установку системы мониторинга на Ubuntu Server 18.04. В качестве самой системы мониторинга будем использовать известную утилиту Читать

Решение ошибки #1698 – Access denied for user ‘root’@’localhost’
Решение ошибки #1698 – Access denied for user ‘root’@’localhost’

В сегодняшней статье разберемся как устранить ошибку: #1698 – Access denied for user ‘root'@'localhost' при попытке подключиться к БД из Читать

2 4 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

4 комментариев
новее
старее большинство голосов
Inline Feedbacks
Просмотреть все комментарии
Александр Сибирский
Александр Сибирский
16.05.2021 09:28

Все рецепты с этого сайта только добавляют проблем, а никак не решают их

джордж
джордж
05.03.2021 11:04

сделал по инструкции, нихрена не работает, выдает ошибку

ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot exe
cute this statement

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: