GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara mereset kata sandi root MySQL/MariaDB di Ubuntu 20.04 Focal Fossa Linux

Dalam panduan ini kami akan mengatur ulang kata sandi MySQL/MariaDB root yang hilang di Ubuntu 20.04 Focal Fossa. Ini dapat dicapai dengan menonaktifkan otentikasi root dan masuk tanpa kata sandi.

Dalam tutorial ini Anda akan mempelajari:

  • Cara mereset kata sandi administrator root di MySQL 8 atau lebih tinggi
  • Cara menyetel ulang kata sandi administrator root di MariaDB 10.3 atau lebih tinggi
  • Cara menonaktifkan otentikasi root dan login tanpa kata sandi

Setel ulang kata sandi root MySQL/MariaDB di Ubuntu 20.04

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Menginstal Ubuntu 20.04 atau memutakhirkan Ubuntu 20.04 Focal Fossa
Perangkat Lunak MySQL 8.0, MariaDB 10.3 atau lebih tinggi
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Menyetel ulang kata sandi root MySQL/MariaDB di Ubuntu 20.04 petunjuk langkah demi langkah

  1. Mulai MySQL/MariaDB tanpa opsi tabel hibah. Ini akan memungkinkan kita untuk login ke MySQL/MariaDB sebagai pengguna root tanpa kata sandi:
    $ sudo systemctl stop mysql
    $ sudo mkdir -p /var/run/mysqld
    $ sudo chown mysql:mysql /var/run/mysqld
    $ sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
    
  2. Konfirmasi bahwa daemon MySQL/MariaDB aktif dan berjalan:
    $ ps aux | grep mysqld
    

    Lewati tabel Hibah di server MySQL

  3. Pada titik ini, login ke MySQL/MariaDB seharusnya tidak memerlukan kata sandi apa pun:
    $ mysql -u root
    

    Jalankan perintah SQL berikut untuk menyetel ulang sandi administrator Anda ke N3w_p@ssw0rD. :

    > FLUSH PRIVILEGES;
    > USE mysql; 
    > ALTER USER 'root'@'localhost' IDENTIFIED BY 'N3w_p@ssw0rD.';
    > quit
    

    Setel ulang kata sandi root di server MySQL

  4. Mulai ulang server MySQL/MariaDB:
    $ sudo pkill mysqld
    $ sudo systemctl start mysql
    
  5. Pada titik ini Anda seharusnya sudah bisa login ke server MySQL/MariaDB dengan kata sandi seperti yang diatur di Langkah 3 :

    $ mysql -u root --password='N3w_p@ssw0rD.'
    

    Masuk dengan kata sandi baru


Ubuntu
  1. Cara mereset kata sandi root MySql

  2. Bagaimana Cara Mengatur Ulang Kata Sandi Ubuntu?

  3. Cara Mengatur Ulang Kata Sandi Root MySQL Atau MariaDB

  1. Cara Mengatur Ulang atau Mengubah Kata Sandi Root MySQL di Linux atau Windows

  2. Kata sandi root default di Ubuntu 20.04 Focal Fossa Linux

  3. Cara Menginstal Go di Ubuntu 20.04 Focal Fossa Linux

  1. Cara mengatur kata sandi root di Ubuntu 20.04 Focal Fossa Linux

  2. Cara Mengubah Kata Sandi Root di Ubuntu Linux

  3. Cara mereset kata sandi Administrator/Root di Ubuntu