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

Uwierzytelnianie przy użyciu starego hasła nie jest już obsługiwane, użyj haseł w stylu 4.1

Miałem ten sam problem. W moim przypadku po prostu uruchomiłem poniższe polecenie połączone z moją bazą danych przez Workbench:

SET SESSION old_passwords=0;
SET PASSWORD FOR my_user=PASSWORD('my_password');

Po tym mogłem połączyć się za pomocą MySql Connector 6.6.5 w kodzie c# ze wspólnym ciągiem połączenia mysql:

"server=my_server_ip;user=my_user;database=my_db;port=3306;password=my_password;"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ograniczenia klucza obcego:kiedy używać ON UPDATE i ON DELETE?

  2. Zaznaczyć wszystkie kolumny z wyjątkiem jednej w MySQL?

  3. Jak naprawić BŁĄD 1130 (HY000):Host nie może połączyć się z tym serwerem MySQL

  4. Dlaczego XAMPP nie nadaje się do produkcji?

  5. Jaka jest kolejność wierszy MySQL dla SELECT * FROM nazwa_tabeli;?