Відновлення кореневого доступу MySQL Serverword

Найбільш важливим користувачем сервері безумовно користувач "корінь“. Користувач, у якого все це є адміністративні привілеї для баз даних (Бази даних MySQL).

У випадку, якщо ви не знаєте, що пароль встановлений в кореневій користувач MySQL, необхідно виконати кілька простих кроків, щоб скинути пароль. Ми зробили це в MySQL встановлена ​​на CentOS 5.6.

Скидання / Відновлення MySQL корінь passowrd

1. Заходимо з кореневої користувач системи є сервер MySQL. (Корінь користувачем системи, що не MySQL). Увійти безпосередньо з консолі або віддалено через з'єднання (За шпаклівка від Windows).

2. Зупинити процес / MySQL.

service mysqld stop

або

/etc/init.d/mysqld stop

Результатом буде:

Stopping MySQL:                     [  OK  ]

3. Запустіть сервер MySQL з опцією «–skip-grant-tables». Запуск сервера MySQL/daemon процес без пароля.

mysqld_safe --skip-grant-tables &

В результаті після наведеної вище командному рядку:

[1] 3041
[root@server ~]# Запуск mysqld daemon з базами даних з /var/lib/mysql

4. Ми підключитися до сервера MySQL з кореневою користувач, використовуючи команду:

mysql -u root

Результат виконання команди:

Welcome to the MySQL monitor.  Commands end with ; or g. 
Your MySQL connection id is 1 
Server version: 5.0.77 Source distribution

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

5. Виберіть MySQL і встановити новий пароль для суперкористувача.

use mysql; 
update user set password=PASSWORD("NOUA-PAROLA") where User='root'; 
flush privileges; 
quit

Отриманих внаслідок вищевказаної команди:

mysql> use mysql; 
Reading table information for completion of table and column names 
You can turn off this feature to get a quicker startup with -A

Database changed 
mysql> update user set password=PASSWORD("123456") where User='root'; 
Query OK, 0 rows affected (0.00 sec) 
Rows matched: 3  Changed: 0  Warnings: 0

mysql> flush privileges; 
Query OK, 0 rows affected (0.01 sec)

mysql> quit 
Bye 
[root@server ~]#

6. Зупинка і перезапуск служби / MySQL

service mysqld stop 
service mysqld start

Результат:

Starting MySQL:                     [  OK  ]

На картинці нижче, показати всі Процес скидання пароля користувача корінь з MySQL.

mysql скидання кореневого проходуword

Тепер ми можемо підключитися до MySQL (через напр.) з кореневою користувач з новим паролем, викладеними вище.

Підручник випробування 5.6 з MySQL Ver 14.12 Distrib 5.0.77, для redhat-linux-gnu (i686) з використанням readline 5.1.

Цей допис востаннє змінено 13 травня 2021 р. 08:15

Stealth LP: Засновник і головний редактор Stealth Settings, з 2006 року по теперішній час. Досвід роботи з операційними системами Linux (Особливо CentOS), Mac OS X, Windows XP> Windows 10 і WordPress (CMS).