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

хост 'localhost' не е разрешен да се свързва с този MySQL сървър (#1130)

Аз също имах същия проблем, когато инсталирах нова версия на mysql5.5, но го реших.

Ако преминете през пътя, в който е инсталиран mysql, във вашата Windows система, "c:\mysqlinstalllocation\bin", можете да стартирате заявката mysql от тази директория, но ако вече сте добавили командата mysql към опцията за път в windows , в променливите на средата, които ще ви помогнат да изпълнявате персонализирани команди от командния ред, можете да го стартирате директно от всяка директория в командния ред.

Просто добавете командата "skip-grant-tables" под заглавието [mysqld] във файла mysql.ini и не забравяйте да рестартирате сървъра си, след като направите това, и стартирайте mysql, ще работи. В този момент ще влезете без парола, така че е препоръчително да изтриете паролата в този момент, за да можете да влезете лесно, след като декомментирате командата skip-grant-tables"

И след като сте премахнали паролата от root потребителя, не забравяйте да премахнете командата "skip-grant-tables" или да я коментирате с #, след което рестартирайте сървъра си. Ще работи.

Сега можете да влезете без парола и да изпълните командата grant и да зададете парола, която желаете.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връзка Java - MySQL:Извличането на публичен ключ не е разрешено

  2. показване на изображение, съхранено в mysql blob

  3. Присъединяване на една и съща маса повече от веднъж

  4. използвайки CASE в клаузата WHERE

  5. Многоезичен тип данни в MYSQL