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

MariaDB - nie można zalogować się jako root

W przeciwieństwie do natywnych pakietów MariaDB (tych dostarczanych przez samą MariaDB), pakiety generowane przez Ubuntu domyślnie mają gniazdo_unix uwierzytelnianie dla lokalnego roota. Aby to sprawdzić, uruchom

SELECT user, host, plugin FROM mysql.user;

Jeśli widzisz unix_socket w plugin kolumna, to jest powód.

Aby powrócić do zwykłego uwierzytelniania hasłem, uruchom

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

(wybierz WHERE klauzula, która pasuje do twoich celów, powyższa jest tylko przykładem)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Na jaką wartość należy ustawić właściwość providerName podczas przechowywania parametrów połączenia MySQL w App.config?

  2. Kiedy nadszedł czas, aby stół zmienił się z MyISAM na InnoDb?

  3. Jak tworzyć i wdrażać Azure Database for MySQL Server przy użyciu Azure Portal i Workbench

  4. Połącz wartości dwóch wierszy w jeden

  5. Dowolny sposób na wyszukiwanie pełnotekstowe w InnoDB