Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:przyznaj **wszystkie** uprawnienia do bazy danych

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

W ten sposób tworzę moje uprawnienia „super użytkownika” (chociaż normalnie określiłbym hosta).

WAŻNA UWAGA

Chociaż ta odpowiedź może rozwiązać problem dostępu, WITH GRANT OPTION tworzy użytkownika MySQL, który może edytować uprawnienia innych użytkowników .

Uprawnienie GRANT OPTION umożliwia nadanie innym użytkownikom lub odebranie innym użytkownikom tych uprawnień, które sam posiadasz.

Ze względów bezpieczeństwa nie należy używać tego typu konta użytkownika do żadnego procesu, do którego będą mieli dostęp wszyscy użytkownicy (np. strony internetowej). Zalecane jest utworzenie użytkownika z uprawnieniami wyłącznie do bazy danych do tego rodzaju zastosowań.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pozwól użytkownikom MySQL tworzyć bazy danych, ale zezwalaj na dostęp tylko do własnych baz danych

  2. Jak utworzyć użytkownika w MySQL

  3. Przewodnik po projektowaniu bazy danych dla systemu zamówień restauracji w MySQL

  4. Jak działa funkcja CHARACTER_LENGTH() w MySQL

  5. Jak zaimportować dane z pliku tekstowego do bazy mysql