Mam Ubuntu 16.04
i Mysql 5.7.12-0ubuntu1.1
. Po wpisaniu:MySQL działa z sudo, ale bez niego. (ubuntu 16.04, mysql 5.7.12-0ubuntu1.1)
sudo mysql -u root
mogę się zalogować do konsoli mysql, ale gdy wpisuję go bez sudo
:
mysql -u root
mogę uzyskać błąd:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Mój problem wystąpił po zainstalowaniu i usunięto MariaDB
. Pamiętam, że w PostgreSQL
jest ważne, które logowanie użytkownika unix do bazy danych, ale jak sobie z tym poradzić w Mysql
?
I rozwiązać ten problem brzmienie:
PO rozwiązanie stosowane i że pracował dla mnie też było: ALTER USER 'root' @ 'localhost' utożsamiany z mysql_native_password przez 'test'; Dla innych przechodzących tutaj. – thelogix
Dzięki wtyczce 'auth_socket' użytkownicy mysql mogą być podłączeni do użytkowników Uniksa. – Loren