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

Skrypt tworzenia użytkownika Mysql

Aby odpowiedzieć, dlaczego wystąpił błąd i pokazać różnicę:

A) Oczekuje @password być ciągiem mieszającym wartość:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
PASSWORD '@password';

B) Oczekuje @password być ciągiem czystego tekstu wartość:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
'@password';

Gdzie „ciąg haszujący” jest wynikiem SELECT PASSWORD('clearTextPasswd'); - zobacz Odpowiedź bałwana na przykład.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego Hibernate/JDBC/MySQL zrywa połączenia po mniej więcej jednym dniu?

  2. SQL SERVER 2016 – Porównanie planów wykonania

  3. Obraz Dockera uruchomiony w procesorze m1

  4. Jak rozwiązać MySQL innodb Oczekiwanie na blokadę metadanych tabeli na TRUNCATE TABLE?

  5. Podziel rozdzielaną wartość ciągu na wiersze