-
Efter installation på Windows. Se efter stien til den installerede mappe.
Eksempel:
C:\Program Files\MySQL\MySQL Server 8.0\bin -
Åbn cmd og
cdtil ovenstående sti. -
Skriv
mysqld --initialize-insecure --consoleDet vil initialisere datamappen manuelt uden adgangskode til root.
For begyndere vil jeg foreslå denne mulighed
mysqld --initialize --consoleDet 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 --consoleBEMÆ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-passwordog 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 -pOg derefter indtaster du
new_password