Сброс пароля root в mysql Debian — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
(Новая страница: «Останавливаем сервис # service mysql stop Запускаем # /usr/bin/mysqld_safe --skip-grant-tables --user=root & Заходим в mys…»)
 
Строка 1: Строка 1:
 
Останавливаем сервис
 
Останавливаем сервис
 
  # service mysql stop
 
  # service mysql stop
 +
  
 
Запускаем
 
Запускаем
 
  # /usr/bin/mysqld_safe --skip-grant-tables --user=root &
 
  # /usr/bin/mysqld_safe --skip-grant-tables --user=root &
 +
  
 
Заходим в mysql
 
Заходим в mysql
 
  #  mysql -u root
 
  #  mysql -u root
 +
  
 
Меняем пароль, обновляем привилегии пользователей mysql и выходим:
 
Меняем пароль, обновляем привилегии пользователей mysql и выходим:
Строка 12: Строка 15:
 
  mysql> flush privileges;
 
  mysql> flush privileges;
 
  mysql> exit
 
  mysql> exit
 +
  
 
Рестартим mysql
 
Рестартим mysql
 
  # service mysql restart
 
  # service mysql restart
 +
  
 
Проверяем
 
Проверяем
 
  # mysql -u root -p
 
  # mysql -u root -p

Версия 12:09, 30 октября 2015

Останавливаем сервис

# service mysql stop


Запускаем

# /usr/bin/mysqld_safe --skip-grant-tables --user=root &


Заходим в mysql

#  mysql -u root


Меняем пароль, обновляем привилегии пользователей mysql и выходим:

mysql> update mysql.user set Password=PASSWORD('новый пароль') WHERE User='root';
mysql> flush privileges;
mysql> exit


Рестартим mysql

# service mysql restart


Проверяем

# mysql -u root -p