-
Nach der Installation unter Windows. Suchen Sie nach dem Pfad zum installierten Ordner.
Beispiel:
C:\Program Files\MySQL\MySQL Server 8.0\bin
-
Öffnen Sie cmd und
cd
zum obigen Pfad. -
Geben Sie
einmysqld --initialize-insecure --console
Es initialisiert den Datenordner manuell ohne Passwort für root.
Anfängern würde ich diese Option empfehlen
mysqld --initialize --console
Der Datenordner wird manuell mit einem zufälligen Passwort für root initialisiert.
Danach wird möglicherweise ein Fehler angezeigt, der besagt:
-
Datenordner kann nicht erstellt werden. Versuchen Sie dazu, den Pfad zu den Daten wie folgt anzugeben:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data
-
Oder der Datenordner ist bereits vorhanden. Gehen Sie dazu in diesen Ordner und löschen Sie den Datenordner.
-
Oder, für jetzt spätere Versionen, gibt es im Datenordner bereits eine Datei mit dem Namen
my.ini
. Kopieren Sie dazu diese Datei und fügen Sie sie inC:\Program Files\MySQL\MySQL Server 8.0\
ein (Sie können hier weitere Änderungen vornehmen und den Pfad zu Daten und Basisverzeichnis angeben)
-
-
Jetzt haben Sie erfolgreich ohne Passwort initialisiert.
Starten Sie den Server.mysqld --console
HINWEIS:Sie können den Pfad zur Systemumgebungsvariablen definieren (suchen Sie auf Google, wie es geht), danach müssen Sie diesen Pfad nicht jedes Mal gehen.
Jetzt ist Ihr Server betriebsbereit.
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306
-
Verwenden Sie nun den Befehl:
mysql -u root --skip-password
und dann
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Dieser Befehl zum Festlegen des Root-Passworts.
-
Verwenden Sie beim nächsten Mal
mysql -u root -p
Und danach geben Sie Ihr
new_password
ein