AmiSEO Unix Смена пароля root в MySQL
Печать PDF

Смена пароля root в MySQL

+ 6
+ 2

Что делать если вы забыли или не знаете пароль root пользователя MySQL? Как установить пароль, если вы только что установили сервер MySQL?

Просто сменить пароль пользователя, в том числе и root

mysqladmin -u root -poldpassword password 'mypassword'

 oldpassword — старый пароль
 mypassword — новый пароль

или

mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('mypassword') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;

Смена пароля root, если пароль утерян или забыт

  1. Останавливаем сервер mysql
    service mysqld stop
  2. Запускаем mysql с опцией --skip-grant-tables
    mysqld_safe --skip-grant-tables &
  3. Коннектимся к mysql-серверу
    mysql -u root
  4. и сама смена пароля
    mysql> use mysql;
    mysql> update user set password=PASSWORD('my_password') where user='root' and host='localhost';
    mysql> flush privileges;
    mysql> quit
  5. Останавливаем mysql и запускаем снова
    killall mysqld_safe

И помните, после установки MySQL сервера нужно обязательно задать пароль root

mysqladmin -u root password 'mypassword'

или

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

Комментарии 

 
0 #2 Alexey 04.06.2018 18:14
Помогло? спасибо!
Цитировать
 
 
+2 #1 Владимир 26.09.2017 12:55
Спасибо огромное)) все помогло! из десятков подобных инструкций эта оказалась самой доходчиво объясняемой)
Цитировать