Документація MySQL добре описує всі нюанси адміністрування і використання баз даних. В кінці цього посту посилання на русько-мовний документацію, де ви більш ретельно зможете ознайомитися щодо цієї теми. Тут же представлена вичавка щодо теми додавання нового користувача в MySQL.
Додати користувача можна двома способами, з допомогою команди GRANT або безпосередньо в таблиці призначення привілеїв MySQL. Рекомендується користуватися командою GRANT, т. к. даний спосіб припускає менше помилок, так і простий в порівнянні з другим способом.
Перше, що ми зробимо, це підключимося до консолі керування MySQL:

#mysql -u root -p

Буде запропоновано ввести пароль від облікового запису root в MySQL, після успішного введення рухаємося далі. Створимо нову базу, потім додамо користувача з повними правами на цю базу.
Створюємо базу:

CREATE DATABASE ;

Створюємо нового користувача, виставляємо права:

GRANT ALL PRIVILEGES ON .* TO ‘user’@’localhost’
IDENTIFIED BY ‘password’ WITH GRANT OPTION;

Так само користувач може бути доданий з правами на всі бази даних:

GRANT ALL PRIVILEGES ON *.* TO ‘user’@’localhost’
IDENTIFIED BY ‘password’ WITH GRANT OPTION;

Запис ‘user’@’localhost’ говорить про те, що користувач user може отримувати доступ тільки з localhost. Можна додати користувача, який може підключатися до бази з будь-якого хоста, робиться це так:

GRANT ALL PRIVILEGES ON .* TO ‘my_user’@’%’
IDENTIFIED BY ‘my_password’ WITH GRANT OPTION;

Замість localhost ми вказали знак %. Власне ось найголовніше, тут ми розглянули додавання користувача і його привілеїв з допомогою команди GRANT, про другий спосіб додавання безпосередньо в таблицю привілеїв ви можете по вкуривать в документації.
Щодо теми: перегляд привілеїв користувача MySQL.

Додав: htmaker, 08.02.2014 р.
(2 голосів, середній: 4,50 із 5)

Завантаження…

Діліться з друзями:

См. також:


Змінюємо пароль root в MySQL 5.7
Рубрика: Linux, MySQL

Виправлення помилок у базі MySQL
Рубрика: MySQL

Відновлення пароля root в MySQL
Рубрика: MySQL

Утиліта Mytop для MySQL
Рубрика: Linux, MySQL

Кількість запитів до MySQL в режимі реального часу
Рубрика: MySQL

Як дізнатися час виконання MySQL запиту?
Рубрика: MySQL

Оптимізація MySQL (просто про складному)
Рубрика: MySQL

Повнотекстовий індекс: Full text index
Рубрика: MySQL

Вставлення стовпців: ALTER TABLE ADD
Рубрика: MySQL