Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Предоставяне на **всички** привилегии на база данни

GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;

Ето как създавам своите привилегии „Супер потребител“ (въпреки че обикновено бих посочил хост).

ВАЖНА ЗАБЕЛЕЖКА

Въпреки че този отговор може да реши проблема с достъпа, WITH GRANT OPTION създава потребител на MySQL, който може да редактира разрешенията на други потребители .

Привилегията GRANT OPTION ви позволява да давате на други потребители или да премахвате от други потребители тези привилегии, които вие притежавате.

От съображения за сигурност не трябва да използвате този тип потребителски акаунт за всеки процес, до който обществеността ще има достъп (т.е. уебсайт). Препоръчително е да създадете потребител само с привилегии на база данни за такъв вид употреба.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направя заявка между две дати с MySQL?

  2. MySQL DISTINCT на GROUP_CONCAT()

  3. mysql:получаване на броя на записите между две дата-час

  4. Използваните оператори SELECT имат различен брой колони (REDUX!!)

  5. Как да избягате от единични цитати, специални символи в MySQL