-
Efter installation på Windows. Se efter stien til den installerede mappe.
Eksempel:
C:\Program Files\MySQL\MySQL Server 8.0\bin
-
Åbn cmd og
cd
til ovenstående sti. -
Skriv
mysqld --initialize-insecure --console
Det vil initialisere datamappen manuelt uden adgangskode til root.
For begyndere vil jeg foreslå denne mulighed
mysqld --initialize --console
Det vil initialisere datamappen manuelt med tilfældig adgangskode til root.
Herefter kan du få en fejl, der siger:
-
Kan ikke oprette datamappe. For at gøre dette, prøv at angive stien til data som denne:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data
-
Eller datamappen findes allerede. For at gøre dette skal du gå til den pågældende mappe og slette datamappen.
-
Eller, for nu senere versioner, i datamappen findes der allerede en fil med navnet
my.ini
. Til dette skal du kopiere filen og indsætte den iC:\Program Files\MySQL\MySQL Server 8.0\
(du kan foretage flere ændringer her og angive stien til data og basedir.)
-
-
Nu har du initialiseret uden nogen adgangskode.
Start serveren.mysqld --console
BEMÆRK:Du kan definere stien til systemmiljøvariablen (søg på Google om, hvordan du gør det), derefter behøver du ikke gå denne vej hver gang.
Nu er din server oppe at køre.
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306
-
Brug nu kommando:
mysql -u root --skip-password
og derefter
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Denne kommando til at indstille root-adgangskode.
-
Til næste gang brug
mysql -u root -p
Og derefter indtaster du
new_password