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

MySQL:ГРЕШКА 1227 (42000):Достъпът е отказан - не може да се СЪЗДАВА ПОТРЕБИТЕЛ

Първото нещо, което трябва да направите, е да стартирате това:

SHOW GRANTS;

Бързо ще видите, че ви е назначен анонимният потребител за удостоверяване в mysql.

Вместо да влизате в mysql с

mysql

влезте по следния начин:

mysql -uroot

По подразбиране [email protected] има всички права и няма парола.

Ако не можете да влезете като root без парола, направете следното:

Стъпка 01) Добавете двете опции в секцията mysqld на my.ini:

[mysqld]
skip-grant-tables
skip-networking

Стъпка 02) Рестартирайте mysql

net stop mysql
<wait 10 seconds>
net start mysql

Стъпка 03) Свържете се с mysql

mysql

Стъпка 04) Създайте парола от [email protected]

UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit

Стъпка 05) Рестартирайте mysql

net stop mysql
<wait 10 seconds>
net start mysql

Стъпка 06) Влезте като root с парола

mysql -u root -p

От там трябва да си добър.

ПРЕДУПРЕЖДЕНИЕ:Моля, премахнете анонимните потребители !!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Зареждане на класа com.mysql.jdbc.Driver ... е отхвърлено съобщение

  2. Как да извикате съхранени процедури с EntityFramework?

  3. Как да инсталирате и конфигурирате phpMyAdmin на Debian 8

  4. Първите три групи с най-високи оценки трябва да имат конкретни точки

  5. Невалидно изключение на Cast беше необработено от MySQL