Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tập lệnh tạo người dùng Mysql

Chỉ để trả lời tại sao lỗi xảy ra và để hiển thị sự khác biệt:

A) Kỳ vọng @password trở thành một chuỗi băm giá trị:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
PASSWORD '@password';

B) Kỳ vọng @password trở thành một chuỗi văn bản rõ ràng giá trị:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
'@password';

Trong đó "chuỗi băm" là kết quả của SELECT PASSWORD('clearTextPasswd'); - xem câu trả lời của Người tuyết để làm ví dụ.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiệu suất MySQL:MyISAM so với InnoDB

  2. Lược đồ cơ sở dữ liệu cho ACL

  3. Di chuyển cơ sở dữ liệu MySQL sang một máy chủ mới

  4. Nhóm hùng hồn Bằng cách tạo SQLSTATE [42000] với truy vấn SQL hợp lệ trong Laravel 5.3

  5. Tần số đếm Mysql