sql >> Database >  >> RDS >> Mysql

MySQL:Hoe kan ik het MySQL-rootwachtwoord opnieuw instellen of wijzigen?

Stel / verander / reset het MySQL-rootwachtwoord op Ubuntu Linux. Voer de volgende regels in uw terminal in.

  1. Stop de MySQL-server:sudo /etc/init.d/mysql stop
  2. Start de mysqld configuratie:sudo mysqld --skip-grant-tables &

In sommige gevallen moet u de /var/run/mysqld . maken eerst:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Log in op MySQL als root:mysql -u root mysql
  2. Vervang YOURNEWPASSWORD met uw nieuwe wachtwoord:

Voor MySQL <8.0

    UPDATE
      mysql.user
    SET
      Password = PASSWORD('YOURNEWPASSWORD')
    WHERE
      User = 'root';
    FLUSH PRIVILEGES;
    exit;

Opmerking:in sommige versies, als password kolom niet bestaat, kunt u het volgende proberen:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Opmerking:deze methode wordt niet beschouwd als de veiligste manier om het wachtwoord opnieuw in te stellen, maar het werkt wel.

Voor MySQL>=8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';

Referenties:

  1. Het MySQL-rootwachtwoord instellen / wijzigen / resetten op Ubuntu Linux
  2. Het root-wachtwoord resetten (v5.6 )
  3. Het root-wachtwoord resetten (v8.0 )


  1. hoe dubbele rijen uit een tabel in mysql te verwijderen

  2. Wordpress Fatale fout:Uncaught Error:Oproep naar ongedefinieerde functie mysql_connect() in /wp-includes/wp-db.php:1570

  3. Installeer de SQL Server Agent-extensie op Azure Data Studio

  4. Een subformulier toevoegen aan een formulier in Access 2016