Op Windows :
0) service afsluiten mysql56
1) ga naar C:\ProgramData\MySQL\MySQL Server 5.6
, merk op dat ProgramData
is een verborgen map
2) zoeken naar bestand my.ini
, open het en voeg een regel toe skip-grant-tables
hieronder [mysqld]
,opslaan
[mysqld]
skip-grant-tables
3) start service mysql56
4) Rechts heb je toegang tot de database, voer mysql
. uit
5) en gebruik de onderstaande vraag om het wachtwoord bij te werken
update mysql.user set password=PASSWORD('NEW PASSWORD') where user='root';
opmerking :gebruik voor een nieuwere versie authentication_string
in plaats van password
6) sluit de service weer af, verwijder de regel skip-grant-tables
sla het op en start de service opnieuw. probeer het wachtwoord te gebruiken dat je hebt ingesteld om in te loggen.
Op Mac :
0) stop de dienst
sudo /usr/local/mysql/support-files/mysql.server stop
1) subsidietabel overslaan
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
als het eenmaal actief is, sluit het dan niet en open een nieuw terminalvenster
2) ga naar mysql-terminal
/usr/local/mysql/bin/mysql -u root
3) werk het wachtwoord bij
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
voor een nieuwere versie zoals 5.7, gebruik
UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
4) voer FLUSH PRIVILEGES;
5) voer \q
. uit stoppen
6) start de mysql-server
sudo /usr/local/mysql/support-files/mysql.server start