ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
если вы, вдруг увидели ошибку ERROR 1045 (28000), то вероятней всего:
вы забыли пароль,
он почему-то не подходит,
раньше подходил, а теперь что-то случилось.
Значит будем сбрасывать пароль для mysql. Чтобы сбросить пароль для mysql открываем файл my.cnf и в секцию [mysqld] добавляем опцию
[mysqld] skip-grant-tables
сохраняем и перезагружаем мускул. Входим, но в вместо пароля просто жмем ENTER
mysql -u root -p
Enter password:
--!>ПРОСТО_ЖМИ_ENTER
use mysql;
UPDATE user SET Password=PASSWORD('your_password') WHERE User='root';
quit
[/code]
после процедуры сброса не забудьте убрать опцию из файла и снова перезагрузить мускул.
Поделись с друзьями:
Опубликовано 24.07.2012 в 08:27 · Автор komivlad · Ссылка
Рубрики: DataBases, MySQL · Теги: mysql, сброс пароля
Рубрики: DataBases, MySQL · Теги: mysql, сброс пароля
14.08.2016 в 16:26
· Ссылка
помогло! спасибо!
Версия сервера: 10.0.25-MariaDB-0ubuntu0.16.04.1 — Ubuntu 16.04
16.08.2016 в 08:07
· Ссылка
отлично, обычно это универсальный метод сброса пароля, не зависимо от версии mariadb/mysql
02.05.2015 в 02:02
· Ссылка
Спасибо тебе, добрый и умный человек! Думала уже нервов не хватит, а этот способ просто спас. Низкий поклон!
02.05.2015 в 13:39
· Ссылка
Пожалуйста, рад что смог помочь.