Android

Как изменить пароль пользователя mysql

Уроки Yii2: Настройка подключения к базе данных MySQL/MariaDB в Yii2 Advanced.

Уроки Yii2: Настройка подключения к базе данных MySQL/MariaDB в Yii2 Advanced.

Оглавление:

Anonim

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

Предпосылки

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

Чтобы узнать версию сервера базы данных, введите следующую команду:

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

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

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

1. Войдите в оболочку MySQL от имени пользователя root

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

mysql -u root -p

2. Установите пароль пользователя 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;

3. Проверьте новый пароль

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

mysql -u user-name -h localhost -p

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

Вывод

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

Чтобы узнать больше о том, как использовать оболочку MySQL для выполнения различных операций администрирования, вы можете ознакомиться с нашим руководством о том, как управлять учетными записями пользователей MySQL и базами данных.

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

Мысль Мариадб