Installieren Sie MySQL Server mit der Eingabeaufforderung für das anfängliche Kennwort

Installieren Sie MySQL Server mit der Eingabeaufforderung für das anfängliche Kennwort

Unter Linux Mint habe ich MySQL Server installiert und mich für die Verwendung eines leeren Passworts entschieden.

Das bedeutet, dass ich mich nicht bei phpMyAdmin anmelden kann, da leere Passwörter nicht akzeptiert werden.

Ich kann das MySQL-Root-Passwort auch nicht zurücksetzen, da das leere Passwort beim Ausführen von Folgendem nicht akzeptiert wird:

mysqladmin -u root -p password newpass

Ich kann es auch nicht ausführen, mysql_secure_installationda das leere Passwort auch dort nicht akzeptiert wird.

Wenn ich den MySQL-Server mithilfe des Software-Managers entferne und ihn anschließend erneut installiere, werde ich nicht aufgefordert, ein Kennwort einzurichten.

Wenn ich ausführe:

apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*

ausdiese Antwort, ich werde bei der erneuten Installation von MySQL Server immer noch nicht nach einem Kennwort gefragt.

Hilfe ist willkommen.

Aktualisieren

Beim Laufen mysql -urooterhalte ich:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Beim Laufen service mysql starterhalte ich:

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

Antwort1

Melden Sie sich passwortlos bei MySQL an über

mysql -uroot

Ändern Sie anschließend das Root-Passwort über

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;

verwandte Informationen