sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke oprette forbindelse til databaseserver (mysql workbench)

Problemet skyldes sandsynligvis, at socket-godkendelse er aktiveret for root-brugeren som standard, når der ikke er angivet en adgangskode, under opgraderingen til ubuntu 16.04.

Løsningen er at vende tilbage til native password-godkendelse. Du kan gøre dette ved at logge ind på MySQL ved hjælp af socket-godkendelse ved at gøre:

sudo mysql -u root

Når du er logget ind:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

som vil vende tilbage til den oprindelige (gamle standard) adgangskodegodkendelse.

Brug nu adgangskode som adgangskode, når det kræves af MySQL.



  1. MySQL kommandolinjeformatering med UTF8

  2. Kom godt i gang med Oracle SQL Developer på Windows

  3. PostgreSQL fuldtekstsøgning og trigramforvirring

  4. Returner stigningsværdien af ​​en identitetskolonne i SQL Server