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

MySQL:Sprawdź, czy użytkownik istnieje i usuń go

To zadziałało dla mnie:

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

Tworzy to użytkownika, jeśli jeszcze nie istnieje (i nadaje mu nieszkodliwy przywilej), a następnie usuwa go w dowolny sposób. Znalazłem rozwiązanie tutaj:http://bugs.mysql.com/bug.php?id =19166

Aktualizacje:@Hao poleca dodanie IDENTIFIED BY; @andreb (w komentarzach) sugeruje wyłączenie 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. Napisz zapytanie MySQL, aby uzyskać wymagany wynik

  2. konfigurowanie połączenia z bazą danych w frameworku Yii

  3. Jak wstawić przychodzącą wiadomość e-mail do bazy danych mySQL?

  4. Przykłady transakcji PHP + MySQL

  5. Ranking z milionami wpisów