sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Kontrollera om användaren finns och släpp den

Detta fungerade för mig:

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

Detta skapar användaren om den inte redan existerar (och ger den en ofarlig behörighet), och tar sedan bort den på båda håll. Hittade lösningen här:http://bugs.mysql.com/bug.php?id =19166

Uppdateringar:@Hao rekommenderar lägger till IDENTIFIED BY; @andreb (i kommentarer) föreslår att du inaktiverar NO_AUTO_CREATE_USER .



  1. Huvudkonceptet för SQL Server-låsning

  2. DAY() Exempel i SQL Server (T-SQL)

  3. NodeJS/mySQL - ER_ACCESS_DENIED_ERROR Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:YES)

  4. mysqldump hela strukturen men bara data från valda tabeller i ett enda kommando