Zoeken…


Wijzig MySQL root wachtwoord in Linux

Om het root-gebruikerswachtwoord van MySQL te wijzigen:

Stap 1: Stop de MySQL-server.

  • in Ubuntu of Debian:
    sudo /etc/init.d/mysql stop
  • in CentOS, Fedora of Red Hat Enterprise Linux:
    sudo /etc/init.d/mysqld stop

Stap 2: Start de MySQL-server zonder het privilegesysteem.

sudo mysqld_safe --skip-grant-tables &

of, als mysqld_safe niet beschikbaar is,

sudo mysqld --skip-grant-tables &

Stap 3: Maak verbinding met de MySQL-server.

mysql -u root

Stap 4: Stel een nieuw wachtwoord in voor de rootgebruiker.

5.7
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
5.7
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;

Opmerking: de syntaxis van ALTER USER is geïntroduceerd in MySQL 5.7.6.

Stap 5: Start de MySQL-server opnieuw.

  • in Ubuntu of Debian:
    sudo /etc/init.d/mysql stop
    sudo /etc/init.d/mysql start
  • in CentOS, Fedora of Red Hat Enterprise Linux:
    sudo /etc/init.d/mysqld stop
    sudo /etc/init.d/mysqld start

Wijzig MySQL root wachtwoord in Windows

Wanneer we het root-wachtwoord in Windows willen wijzigen, moeten we de volgende stappen volgen:

Stap 1: Start uw opdrachtprompt met behulp van een van onderstaande methoden:

Perss Crtl Crtl+R of Ga naar Start Menu > Run en typ vervolgens cmd en druk op enter

Stap 2: Wijzig uw map naar waar MYSQL is geïnstalleerd, in mijn geval is dat

C:\> cd C:\mysql\bin

Stap 3: Nu moeten we de opdrachtprompt van mysql starten

C:\mysql\bin> mysql -u root mysql

Stap 4: Vraag starten om root wachtwoord te wijzigen

mysql> SET PASSWORD FOR root@localhost=PASSWORD('my_new_password');

Werkwijze

  1. Stop het MySQL (mysqld) server / daemon-proces.
  2. Start de MySQL-server en verwerk de optie --skip-grant-tables zodat er geen wachtwoord wordt gevraagd: mysqld_safe --skip-grant-tables &
  3. Maak verbinding met de MySQL-server als de rootgebruiker: mysql -u root
  4. Verander wachtwoord:
  • (5.7.6 en nieuwer): ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
  • (5.7.5 en ouder, of MariaDB): SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
  1. Start de MySQL-server opnieuw.

Opmerking: dit werkt alleen als u fysiek op dezelfde server bent.

Online Doc: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow