Відмінності між версіями «SQL-запити»
Матеріал з Вікі ЦДУ
Armyguy (обговорення • внесок) (Створена сторінка: # Надання прав користувачу засобами SQL #* '''GRANT ALL PRIVILEGES ON *.* TO 'логін користувача'@'%' IDENTIFIED BY '...) |
Armyguy (обговорення • внесок) |
||
Рядок 6: | Рядок 6: | ||
* '''*.*''' означає будь-яку базу даних та таблицю, тут можна використовувати безпосередньо назви баз даних та таблиць, якщо необхідно створити користувача та надати доступ до конкретної бази даних або таблицю деякої бази. | * '''*.*''' означає будь-яку базу даних та таблицю, тут можна використовувати безпосередньо назви баз даних та таблиць, якщо необхідно створити користувача та надати доступ до конкретної бази даних або таблицю деякої бази. | ||
* '''%''' означає будь-який мережевий хост. Може бути замінений на мережеву адресу хоста, для прикладу з якого можна використовувати користувача для підключення. | * '''%''' означає будь-який мережевий хост. Може бути замінений на мережеву адресу хоста, для прикладу з якого можна використовувати користувача для підключення. | ||
+ | |||
+ | Також можна переглянути офіційну інформацію [http://http://dev.mysql.com/doc/refman/5.7/en/sql-syntax.html синтаксису SQL-мови] для СУБД MySQL версії 5.7. Там також є інформація по іншим [http://dev.mysql.com/doc/ версіям СУБД]. |
Версія за 08:58, 4 квітня 2014
- Надання прав користувачу засобами SQL
- GRANT ALL PRIVILEGES ON *.* TO 'логін користувача'@'%' IDENTIFIED BY 'пароль'; (створити користувача із вказаним логіном та паролем і надати повний доступ до всіх баз даних та таблиць)
- GRANT ALL PRIVILEGES ON *.* TO 'логін'@'%' IDENTIFIED BY 'пароль' WITH GRANT OPTION; (створити користувача із вказаним логіном та паролем і надати повний доступ до всіх баз даних та таблиць та надати право передавати право доступу до баз даних та таблиць)
Опис спеціальних символів
- *.* означає будь-яку базу даних та таблицю, тут можна використовувати безпосередньо назви баз даних та таблиць, якщо необхідно створити користувача та надати доступ до конкретної бази даних або таблицю деякої бази.
- % означає будь-який мережевий хост. Може бути замінений на мережеву адресу хоста, для прикладу з якого можна використовувати користувача для підключення.
Також можна переглянути офіційну інформацію синтаксису SQL-мови для СУБД MySQL версії 5.7. Там також є інформація по іншим версіям СУБД.