sql >> Database >  >> RDS >> Mysql

Kan geen verbinding maken met databaseserver (mysql workbench)

Het probleem is waarschijnlijk te wijten aan het feit dat socket-authenticatie standaard is ingeschakeld voor de root-gebruiker wanneer er geen wachtwoord is ingesteld, tijdens de upgrade naar ubuntu 16.04.

De oplossing is om terug te keren naar native wachtwoordverificatie. U kunt dit doen door u aan te melden bij MySQL met socket-authenticatie door het volgende te doen:

sudo mysql -u root

Eenmaal ingelogd:

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

die teruggaat naar de oorspronkelijke (oude standaard) wachtwoordverificatie.

Gebruik nu wachtwoord als het wachtwoord wanneer vereist door MySQL.



  1. Converteer maandnummer naar maandnaamfunctie in SQL

  2. Zoek tekst in opgeslagen procedure in SQL Server

  3. Query Performance Insight:ontdekken wat resources van uw Azure SQL-database verbruikt?

  4. Keuze opslagmotor:Aria