sql >> Databáze >  >> RDS >> Mysql

MariaDB - nelze se přihlásit jako root

Na rozdíl od nativních balíčků MariaDB (které poskytuje samotná MariaDB), balíčky generované Ubuntu mají ve výchozím nastavení unix_socket autentizace pro lokální root. Pro kontrolu spusťte

SELECT user, host, plugin FROM mysql.user;

Pokud vidíte unix_socket v plugin sloupec, to je ten důvod.

Chcete-li se vrátit k obvyklému ověřování heslem, spusťte

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

(vyberte WHERE klauzule, která odpovídá vašim účelům, výše uvedená je pouze příklad)



  1. Jak vypočítat konverzní poměr v MySQL?

  2. MySQL Zobrazit granty pro všechny uživatele

  3. java.sql.SQLException:Není vybrána žádná databáze

  4. Alokace paměti MySQL TEXT