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

Nelze se připojit k databázovému serveru (pracovní plocha mysql)

Problém je pravděpodobně způsoben tím, že ověřování soketu je standardně povoleno pro uživatele root, když není nastaveno žádné heslo, během upgradu na ubuntu 16.04.

Řešením je vrátit se zpět k ověřování nativním heslem. Můžete to udělat tak, že se přihlásíte do MySQL pomocí soketové autentizace:

sudo mysql -u root

Po přihlášení:

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

což se vrátí zpět k nativnímu (starému výchozímu) ověřování heslem.

Nyní použijte heslo jako heslo, kdykoli to MySQL vyžaduje.



  1. Postgres:zkontrolujte, zda pole pole obsahuje hodnotu?

  2. SQL Server:Příklady dat PIVOTing String

  3. Jak zobrazit data Unicode pomocí PHP

  4. Získávání data s posunem časového pásma