Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Проверете дали потребителят съществува и го пуснете

Това работи за мен:

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

Това създава потребителя, ако той все още не съществува (и му предоставя безобидна привилегия), след което го изтрива така или иначе. Намерено решение тук:http://bugs.mysql.com/bug.php?id =19166

Актуализации:@Hao препоръчва добавяне на IDENTIFIED BY; @andreb (в коментари) предлага деактивиране на 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. MySQL Math - Възможно ли е да се изчисли корелация в заявка?

  2. PHP/MySQLi:SET lc_time_names и DATE_FORMAT() в mysqli заявка?

  3. Импортирането на 8GB mysql dump отнема много време

  4. MySQL:SQL грешка:1140, SQLState:42000

  5. Филтрирайте редове в колона въз основа на зададени правила в SQL