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

MariaDB Ostrzeżenie:„[email protected]” ma oba... Hasło zostanie zignorowane

Jest to normalne, jeśli mówiąc "dostęp do bazy danych przez mysql -u root -p działa dobrze" masz na myśli, że używasz go będąc rootem systemu (lub pod sudo ). Nie powinieneś być w stanie tego zrobić jako zwykły użytkownik.

Pakiety generowane przez Ubuntu domyślnie mają unix_socket uwierzytelnianie dla lokalnego roota. Aby to sprawdzić, uruchom

SELECT user, host, plugin FROM mysql.user;

Powinieneś zobaczyć unix_socket w plugin kolumna dla [email protected] .

Jeśli zamiast tego chcesz użyć uwierzytelniania hasłem, uruchom

UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';
FLUSH PRIVILEGES;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeksowanie MySQL i używanie sortowania plików

  2. Sortowanie zapytania MySQL za pomocą funkcji ORDER BY lub funkcji sortowania PHP

  3. MySQL wybierz, gdzie jest równy wielu wartościom

  4. Jak przyznać wszystkie uprawnienia w bazie danych w MySQL?

  5. Jak uzyskać dostęp do zdalnego serwera za pomocą lokalnego klienta phpMyAdmin?