Поиск по сайту:
Возобновленная рана много хуже противу новой (К. Прутков).

Как изменить пароль пользователя MySQL (MariaDB)

26.01.2019

В этой статье мы покажем вам, как изменить пароль пользователя MySQL. Инструкции должны работать с любым современным дистрибутивом Linux, таким как Ubuntu 18.04 и CentOS 7.

В зависимости от версии сервера MySQL или MariaDB, которую вы используете в своей системе, вам потребуется использовать разные команды для изменения пароля пользователя.

Вы можете найти версию сервера базы данных, введя следующую команду:

mysql --version

 

Если в вашей системе установлен MySQL, результат будет выглядеть примерно так:

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, пожалуйста, проверьте это руководство.

Выполните шаги ниже, чтобы изменить пароль пользователя MySQL:

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

mysql -u root -p

 

Если вы не установили пароль для пользователя root MySQL, вы можете войти в систему с помощью sudo mysql.

  • Введите следующие команды, если у вас MySQL 5.7.6 и новее или MariaDB 10.1.20 и новее:
    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD';FLUSH PRIVILEGES;

    Если оператор ALTER USER не работает для вас, вы можете изменить пользовательскую таблицу напрямую:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD')WHERE User = 'user-name' AND Host = 'localhost';FLUSH PRIVILEGES;
  • Введите следующие команды, если у вас MySQL 5.7.5 и более ранние или MariaDB 10.1.20 и более ранние:
    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD');FLUSH PRIVILEGES;

Убедитесь, что вы меняете user-nameимя пользователя, на которого хотите сменить пароль. Если пользователь подключается к серверу MySQL с другого хоста, измените его localhost на имя удаленного хоста или IP-адрес.

В обоих случаях, если все пойдет хорошо, вы увидите следующий вывод:

Query OK, 0 rows affected (0.00 sec)

 

Выйдите из командной строки MySQL, выполнив:

quit;

Чтобы убедиться, что новый пароль был введен правильно, введите:

mysql -u user-name -h localhost -p

 

Вам будет предложено ввести новый пароль пользователя. Введите его, и вы войдете в свой сервер MySQL.

Из этого руководства вы узнали, как изменить пароль пользователя MySQL или MariaDB. Убедитесь, что новый пароль надежный и безопасный, и храните его в надежном месте.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

Читайте также

Спасибо!

Теперь редакторы в курсе.