Як додати користувача в mysql базу даних

База даних - важлива складова будь-якого веб-проекту, тому важливо знати, як нею можна управляти. І перше, що вам належить зробити при роботі з будь-БД MySQL - додати користувача. Зробити це можна по-різному, і далі ви дізнаєтеся два найбільш популярних способу - за допомогою консолі і phpMyAdmin.

Як додати користувача 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, то ви завжди можете задати їх нашим фахівцям техпідтримки. Користуйтеся професійним хостингом і працюйте над розвитком своїх веб-проектів з задоволенням!

VPS / VDS за 389 р. від RigWEB.RU з адмініструванням