Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Bagaimana cara mereset atau mengubah kata sandi root MySQL?

Setel / ubah / setel ulang kata sandi root MySQL di Ubuntu Linux. Masukkan baris berikut di terminal Anda.

  1. Hentikan Server MySQL:sudo /etc/init.d/mysql stop
  2. Mulai mysqld konfigurasi:sudo mysqld --skip-grant-tables &

Dalam beberapa kasus, Anda harus membuat /var/run/mysqld pertama:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Masuk ke MySQL sebagai root:mysql -u root mysql
  2. Ganti YOURNEWPASSWORD dengan kata sandi baru Anda:

Untuk MySQL <8.0

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

Catatan:pada beberapa versi, jika password kolom tidak ada, Anda mungkin ingin mencoba:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Catatan:Metode ini tidak dianggap sebagai cara paling aman untuk menyetel ulang sandi, namun berhasil.

Untuk MySQL>=8.0

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

Referensi:

  1. Setel / Ubah / Setel ulang kata sandi root MySQL di Ubuntu Linux
  2. Cara Menyetel Ulang Kata Sandi Root (v5.6 )
  3. Cara Menyetel Ulang Kata Sandi Root (v8.0 )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menemukan peringkat ke-n di MySQL?

  2. Akses Java JDBC ditolak untuk pengguna

  3. Kesalahan MySql:1364 Bidang 'display_name' tidak memiliki nilai default

  4. Cara memfilter hasil SQL dalam relasi has-many-through

  5. MySQL Penjualan bulanan 12 bulan terakhir termasuk bulan tanpa Penjualan