Настя и сборник весёлых историй
Оглавление:
- Предпосылки
- Определите версию сервера
- Как сбросить пароль пользователя MySQL или MariaDB
- 1. Остановите службу MySQL / MariaDB
- 2. Запустите сервер MySQL / MariaDB без загрузки таблиц грантов.
- 3. Войдите в оболочку MySQL
- 4. Установите новый пароль root
- 5. Остановите и запустите сервер базы данных в обычном режиме
- 6. Проверьте пароль
- Вывод
Забыли пароль пользователя MySQL? Не волнуйся, это случается со всеми нами.
В этом уроке мы покажем вам, как сбросить корневой пароль MySQL, если вы его забыли. Это руководство должно работать с любым современным дистрибутивом Linux, таким как Ubuntu 18.04 и CentOS 7.
Предпосылки
Прежде чем продолжить с шагами ниже, убедитесь, что вы вошли на свой сервер как пользователь с привилегиями sudo.
Определите версию сервера
В зависимости от версии сервера MySQL или MariaDB, которую вы используете в своей системе, вам потребуется использовать различные команды для восстановления пароля root.
Вы можете найти версию своего сервера, введя следующую команду:
mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
Или вывод, как это для MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Обязательно запишите, какую версию MySQL или MariaDB вы используете.
Как сбросить пароль пользователя MySQL или MariaDB
Выполните следующие шаги для сброса вашего корневого пароля MySQL / MariaDB:
1. Остановите службу MySQL / MariaDB
Чтобы изменить пароль root, сначала нам нужно остановить сервер MySQL. Для этого введите следующую команду:
2. Запустите сервер MySQL / MariaDB без загрузки таблиц грантов.
Когда
--skip-grant-tables
включена, любой может подключиться к серверу базы данных без пароля и со всеми привилегиями.
Чтобы запустить сервер базы данных без загрузки таблиц предоставления, введите:
sudo mysqld_safe --skip-grant-tables &
Амперсанд
&
в конце приведенной выше команды приведет к запуску программы в фоновом режиме, поэтому мы можем продолжать использовать оболочку.
3. Войдите в оболочку MySQL
Теперь вы можете подключиться к серверу базы данных как пользователь root без запроса пароля:
4. Установите новый пароль root
-
Выполните следующие команды, если у вас MySQL 5.7.6 и выше или MariaDB 10.1.20 и выше:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
FLUSH PRIVILEGES;
Если оператор
ALTER USER
не работает для вас, попробуйте изменить таблицу пользователя напрямую:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
Выполните следующие команды, если у вас MySQL 5.7.5 и более ранние или MariaDB 10.1.20 и более ранние:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
FLUSH PRIVILEGES;
В обоих случаях, если все идет хорошо, вы должны увидеть следующий вывод:
Query OK, 0 rows affected (0.00 sec)
5. Остановите и запустите сервер базы данных в обычном режиме
Теперь, когда пароль root установлен, нам нужно остановить сервер базы данных и запустить его как обычно.
Остановите сервер базы данных, используя следующую команду:
mysqladmin -u root -p shutdown
Вам будет предложено ввести новый пароль root:
Запустите сервер базы данных нормально:
-
Для MySQL введите:
sudo systemctl start mysql
Для MariaDB введите:
sudo systemctl start mariadb
6. Проверьте пароль
Чтобы убедиться, что новый пароль root был применен правильно, введите:
mysql -u root -p
Вам будет предложено ввести новый пароль root. Введите его, и вы должны войти на сервер базы данных.
Вывод
Из этого урока вы узнали, как сбросить пароль root для MySQL или MariaDB. Убедитесь, что ваш новый пароль root является надежным и безопасным, и храните его в надежном месте.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
Мысль МариадбКак сбросить пароль в Windows 10/8/7
Узнайте, как сбросить пароль в Windows PC или ноутбуке, если когда-либо, вы должны были потерять или забыть пароль пользователя Windows, домен, журнал регистрации в рабочей группе, это поможет вам.
Как сбросить мастер-пароль Firefox
Не можете создать новый мастер-пароль в Firefox, потому что вы потеряли старый? Ну, сначала нужно сбросить этот. Узнайте, как это сделать.
Как сбросить пароль администратора в Windows 10
Забыли пароль администратора Windows 10? Вот три способа, которыми вы можете сбросить пароль администратора Windows 10 и вернуть контроль над вашей системой.