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

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan
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
- 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 &
- Konfirmasi bahwa daemon MySQL/MariaDB aktif dan berjalan:
$ ps aux | grep mysqld
Lewati tabel Hibah di server MySQL
- 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
- Mulai ulang server MySQL/MariaDB:
$ sudo pkill mysqld $ sudo systemctl start mysql
- 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
Aktifkan SSH di Ubuntu 20.04 Focal Fossa Linux
Cara Menginstal Font di Ubuntu 20.04 Focal Fossa Linux