Создаем пользователя с правами root в MySQL

Сегодня поговорим о том как создать пользователя с правами root в MySQL. Для начала зайдем в MySQL с правами root, а также выберем БД mysql.
sudo mysql -uroot mysql
Создаем пользователя с правами root в MySQL
Теперь давайте создадим нового пользователя с правами как у root пользователя. Т.е. новый пользователь сможет управлять всеми базами данных на нашем сервере.
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'ваш_пароль';
GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
Даём все привилегии для пользователя myuser над всеми базами данными и всеми таблицами. Но наш пользователь не сможет давать права другим пользователям. Чтобы это исправить, нужно дать ему привилегию GRANT, а для этого используется такая команда:
GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
Теперь этот пользователь является суперпользователем для MySQL и, авторизовавшись от его имени в PhpMyAdmin, вы можете делать всё то же самое, что и с помощью root.
Данными командами мы создали пользователя, дали привилегии root и обновили/записали данные привилегии в MySQL.
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо!!!
RSS
- Запускаем скрипт после запуска сети Ubuntu 22.04
- Как перезагрузиться при «Input / Output Error»
- [РЕШЕНО] “cc_final_message.py [WARNING]”
- [РЕШЕНО] ошибка при обработке пакета grub-common
- Как установить Ventoy на Ubuntu Linux
первая команда и сразу пшл нхй сказала консоль. авнор, пшел нхй!!!