sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Hvordan nulstilles eller ændres MySQL root-adgangskoden?

Indstil / skift / nulstil MySQL root-adgangskoden på Ubuntu Linux. Indtast følgende linjer i din terminal.

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

I nogle tilfælde skal du oprette /var/run/mysqld først:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Log ind på MySQL som root:mysql -u root mysql
  2. Erstat YOURNEWPASSWORD med din nye adgangskode:

Til MySQL <8.0

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

Bemærk:på nogle versioner, hvis password kolonnen ikke eksisterer, kan du prøve:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Bemærk:Denne metode betragtes ikke som den mest sikre måde at nulstille adgangskoden på, men den virker.

For MySQL>=8.0

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

Referencer:

  1. Indstil / Skift / Nulstil MySQL root-adgangskoden på Ubuntu Linux
  2. Sådan nulstiller du root-adgangskoden (v5.6) )
  3. Sådan nulstiller du root-adgangskoden (v8.0) )


  1. Sådan importeres XML-fil til MySQL-databasetabel ved hjælp af XML_LOAD(); fungere

  2. Hvordan kan jeg få en almindelig tekst postgres database dump på heroku?

  3. Mysql-forespørgsel til dynamisk at konvertere rækker til kolonner

  4. Tabel som argument for en PostgreSQL-funktion