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

mysql tworzy użytkownika tylko wtedy, gdy użytkownik nie istnieje

Jeśli tworzysz użytkownika, musisz również utworzyć dotację. Dotacja niejawnie tworzy użytkownika, jeśli nie istnieje (dlatego zachęcamy do dołączenia hasła podczas tworzenia dotacji, na wypadek gdyby nie istniały). zobacz http://dev.mysql.com/doc/refman/ 5.1/pl/grant.html

Tak więc opcją jest po prostu utworzenie grantu (z hasłem), a użytkownik jest tworzony niejawnie.

Np.:

GRANT ALL PRIVILEGES  ON db_name.* 
TO 'user'@'%' IDENTIFIED BY 'password' 
WITH 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. Brak wyniku w wymaganych polach

  2. Drogie pełne skanowanie tabeli na zaznacz wszystko bez warunku

  3. Walidacja danych MySQL przy wstawianiu

  4. Jak ponownie przypisać kolumnę AUTO_INCREMENT dla każdego wiersza w tabeli MySQL za pomocą PHP?

  5. VB.net - wstaw/pobierz obraz z bazy mysql bezpośrednio do/z Picturebox