Как добавить пользователя в MySQL базу данных?

База данных — важная составляющая любого веб-проекта, поэтому важно знать, как ею можно управлять. И первое, что вам предстоит сделать при работе с любой БД MySQL — добавить пользователя. Сделать это можно по-разному, и далее вы узнаете два наиболее популярных способа — при помощи консоли и phpMyAdmin.

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

Как добавить пользователя MySQL из консоли

Это самый простой способ добавления нового пользователя в базу данных. Каковы же его достоинства и недостатки?

Недостатком работы с консолью можно назвать то, что вам нужно знать команды MySQL, ведь без этого вы не сможете ничего сделать. К счастью, эта проблема не настолько серьезна, насколько может показаться на первый взгляд. Можно выучить нужные команды или же просто держать под рукой справочник.

Достоинством же этого способа является то, что вы можете добавить пользователя с root-правами в БД MySQL, имея только SSH-подключение и командную строку. Это значит, что вам не придется устанавливать дополнительное программное обеспечение для полноценной работы с базой данных. К тому же, использование консоли способно сэкономить вам время, ведь скорость работы с БД в этом случае намного выше.

Для того чтобы добавить нового пользователя MySQL и назначить ему нужные права достаточно выполнить следующие действия:

  • Ввести в консоли команду: mysql –uNAME –pPASSWORD
    При этом вместо NAME вы должны ввести имя уже существующего пользователя, а вместо PASSWORD — его пароль.
  • Выбрать нужную базу данных
    Для этого вам необходимо ввести команду USE db_name, где db_name имя нужной базы данных. Если вам нужно сначала добавить базу данных MySQL, прежде чем выбрать ее, используйте команду: CREATE DATABASE db_name, где db_name — имя новой БД.
  • Создать нового пользователя в выбранной базе
    Для этого используется команда CREATE USER ‘user_name’@’localhost’ IDENTIFIED BY ‘password’; где ‘user_name’ — имя пользователя, а ‘password’ — его пароль.
  • Предоставление root-прав новому пользователю
    Если в этом есть необходимость, то воспользуйтесь командой GRANT ALL PRIVILEGES ON db_name.* TO ‘user_name’@‘localhost’; где db_name — имя нужной БД, ‘user_name’ — имя пользователя. После этого все привилегии сохраняются командой FLUSH PRIVILEGES.

Новый пользователь в нужной базе данных создан!

Как добавить пользователя в базу данных MySQL при помощи phpMyAdmin

Второй вариант более прост в исполнении, так как для него используется графический интерфейс phpMyAdmin. Достоинством этого метода можно назвать то, что используемая программа проста и понятна даже для новичка. Недостаток, к сожалению, также существует — скорость выполнения операций ниже, чем при использовании консоли. Да и сам phpMyAdmin установлен не на каждом сервере.

Чтобы добавить пользователя MySQL в phpMyAdmin выполните следующие действия:

  1. Откройте графический интерфейс.
  2. Выберите базу данных, в которую нужно добавить пользователя.
  3. Переедите во вкладку «Привилегии».
  4. Создайте нового пользователя, нажав на кнопку «Добавить нового пользователя».
  5. Заполните необходимые данные о пользователе — имя и пароль.
  6. Выберите БД для нового пользователя и выберите «Отметить все» в разделе «Глобальные привилегии».
  7. Подтвердите свой выбор, после чего пользователь будет создан.

Теперь вы знаете, как добавить пользователя в БД MySQL. Как видите, в этом нет ничего сложного, если понимать суть этого процесса. Но если у вас все равно остались вопросы по работе с базой данных сайта на хостинге RigWEB, то вы всегда можете задать их нашим специалистам техподдержки. Пользуйтесь профессиональным хостингом и работайте над развитием своих веб-проектов с удовольствием!

Когда Вам потребуется виртуальный сервер аренда которого стоит не много — рекомендуем взять его у нас. Мы предоставляем бесплатную техническую поддержку, которая работает круглосуточно.

Добавить комментарий

Ваш адрес email не будет опубликован.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.