Knowledge base

Aktuelle Änderungen - Suchen:

Home


Windows

Gnome

LINUX

Android

MacOS

iOS

OS /

DebianMariaDB

root-Zugang

Bei MariaDB hat der Zugang des Users root@localhost standardmäßig den Plugin unix_socket.

D.h. die Authentifizierung geht über die uid der User. => der Aufruf des mysql Clients über die lokale shell geht ohne Eingabe eines Passworts

mysql -u root das ist alles, man ist sofort drin

Damit man sich über SSH-Tunnel anmelden kann muss dasFeld plugin auf mysql_native_password geändert werden. Dann muss man aber auch beim Aufruf des lokalen mysql Clients das Passwort eingeben.

Quelle: https://stackoverflow.com/questions/28068155/access-denied-for-user-rootlocalhost-using-password-yes-after-new-instal

Ändern: als root anmelden (mysql -u root)

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

Empfehlung: neuen User "remoteroot" o.ä. anlegen und mit entsprechenden Rechten ausstatten und in mysql Workbench eintragen

config

/etc/mysql/mariadb.conf.d/50-server.cnf

powered by:PmWiki-Logo
Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 05.07.2017 13:52 Uhr