-
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
cdzum obigen Pfad. -
Geben Sie
einmysqld --initialize-insecure --consoleEs initialisiert den Datenordner manuell ohne Passwort für root.
Anfängern würde ich diese Option empfehlen
mysqld --initialize --consoleDer 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 --consoleHINWEIS: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-passwordund 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 -pUnd danach geben Sie Ihr
new_passwordein