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

MySQL:Kiểm tra xem người dùng có tồn tại hay không và loại bỏ nó

Điều này đã làm việc cho tôi:

GRANT USAGE ON *.* TO 'username'@'localhost';
DROP USER 'username'@'localhost';

Điều này tạo ra người dùng nếu nó chưa tồn tại (và cấp cho nó một đặc quyền vô hại), sau đó xóa nó theo cách nào đó. Giải pháp tìm thấy ở đây: http://bugs.mysql.com/bug.php?id =19166

Cập nhật: @Hao khuyến nghị thêm IDENTIFIED BY; @andreb (trong nhận xét) đề xuất tắt NO_AUTO_CREATE_USER .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mã lỗi:1406. Dữ liệu quá dài cho cột - MySQL

  2. Làm thế nào để hết hạn liên kết kích hoạt trong PHP?

  3. Làm cách nào để kết nối MySQL Workbench với Amazon RDS?

  4. Chạy truy vấn MySQL trên máy từ xa thông qua ssh trong dòng lệnh

  5. quyền truy cập bị từ chối đối với người dùng @ 'localhost' vào cơ sở dữ liệu ''