Den første ting at gøre er at køre dette:
SHOW GRANTS;
Du vil hurtigt se, at du blev tildelt den anonyme bruger til at godkende i mysql.
I stedet for at logge på mysql med
mysql
log ind sådan her:
mysql -uroot
Som standard er [email protected] har alle rettigheder og ingen adgangskode.
Hvis du ikke kan logge ind som root uden en adgangskode, skal du gøre følgende:
Trin 01) Tilføj de to muligheder i mysqld-sektionen af my.ini:
[mysqld]
skip-grant-tables
skip-networking
Trin 02) Genstart mysql
net stop mysql
<wait 10 seconds>
net start mysql
Trin 03) Opret forbindelse til mysql
mysql
Trin 04) Opret en adgangskode fra [email protected]
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
Trin 05) Genstart mysql
net stop mysql
<wait 10 seconds>
net start mysql
Trin 06) Log ind som root med adgangskode
mysql -u root -p
Du burde have det godt derfra.
ADVARSEL:Fjern venligst anonyme brugere !!!