-
Po instalaci na Windows. Vyhledejte cestu k nainstalované složce.
Příklad:
C:\Program Files\MySQL\MySQL Server 8.0\bin -
Otevřete cmd a
cdna výše uvedenou cestu. -
Typ
mysqld --initialize-insecure --consoleInicializuje datovou složku ručně bez hesla pro root.
Pro začátečníky bych doporučil tuto možnost
mysqld --initialize --consoleInicializuje datovou složku ručně náhodným heslem pro root.
Poté se můžete setkat s chybou, která říká:
-
Nelze vytvořit datovou složku. Za tímto účelem zkuste zadat cestu k datům takto:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data -
Nebo datová složka již existuje. Za tímto účelem přejděte do této složky a smažte datovou složku.
-
Nebo, prozatím novější verze, v datové složce již existuje soubor s názvem
my.ini. Za tímto účelem zkopírujte tento soubor a vložte jej doC:\Program Files\MySQL\MySQL Server 8.0\(zde můžete provést více změn a zadat cestu k datům a základnímu adresáři)
-
-
Nyní jste úspěšně inicializovali bez hesla.
Spusťte server.mysqld --consolePOZNÁMKA:Můžete definovat cestu k systémové proměnné prostředí (vyhledejte si na Google, jak to udělat), poté už tuto cestu nemusíte pokaždé zacházet.
Nyní je váš server v provozu.
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306 -
Nyní použijte příkaz:
mysql -u root --skip-passworda poté
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';Tento příkaz pro nastavení hesla uživatele root.
-
Pro příště použijte
mysql -u root -pA poté zadejte
new_password