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

MariaDB - kan ikke logge ind som root

I modsætning til native MariaDB-pakker (dem, der leveres af MariaDB selv), har pakker genereret af Ubuntu som standard unix_socket godkendelse af den lokale rod. Kør

for at kontrollere
SELECT user, host, plugin FROM mysql.user;

Hvis du ser unix_socket i plugin kolonne, det er grunden.

Kør

for at vende tilbage til den sædvanlige adgangskodegodkendelse
UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';
FLUSH PRIVILEGES;

(vælg WHERE klausul, der passer til dine formål, den ovenfor er blot et eksempel)



  1. Den nemmeste metode til at teste en Oracle Stored Procedure

  2. C#:Send en brugerdefineret type til en Oracle-lagret procedure

  3. Sådan fungerer WEEKDAY() i MariaDB

  4. Gratis MySQL-synkroniseringsværktøj