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

Metoda uwierzytelniania „mysql_old_password” nie jest obsługiwana

Ten komunikat o błędzie jest wyświetlany, gdy łączysz się z bazą danych MySQL, której hasła są przechowywane w starym formacie haseł (http://dev.mysql.com/doc/refman/5.0/en/stary-klient.html ). Nowsze klienty MySQL nie pozwalają na nawiązywanie połączeń z bazami danych przy użyciu starego formatu hasła, ponieważ jest on mniej bezpieczny.

Niektórzy sugerują ustawienie old_passwords=1 na serwerze MySQL, ale myślę, że lepiej byłoby zaktualizować hasła do nowego formatu haseł. Następnie połączenie MySQL może zostać ponownie skonfigurowane, a Twoja baza danych będzie lepiej chroniona.

Możesz przeczytać o tym, jak zaktualizować swoje hasła MySQL ze starego do nowego formatu tutaj:http://code.openark.org/blog/mysql/upgrading-passwords-from-old_passwords-to-new-passwords



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wartości wiążące PDO dla instrukcji MySQL IN

  2. Jak zainstalować pakiet MySQLdb? (ImportError:brak modułu o nazwie setuptools)

  3. Jak wdrożyć bazę danych Chamilo MySQL w celu zapewnienia wysokiej dostępności

  4. Unikaj podwójnych cudzysłowów ze zmienną wewnątrz echa HTML

  5. mysql przecinają się