Cara Reset Password Root MySQL atau MariaDB

Lupa adalah salah satu sifat yang manusiawi. Apa lagi kalau ururusannya dengan kata sandi. Sebenarnya, sifat tersebut bisa diminimalisir, salah satu caranya adalah dengan membuat dokumentasi. Nah, kalau sudah terlanjur lupa dan tidak ada dokumentasi, Anda bisa menggunakan cara terakhir. Cara yang paling mujarab. Atur ulang kata sandi. Seperti artikel cara reset password root MySQL atau MariaDB, ini.

Sebetulnya, saya tidak benar-benar lupa dengan kata sandi root MariaDB saya. Saya hanya memiliki akses ke MariaDB dengan pengguna non-root, jadi, agar proyek bisa cepat beres, saya akhirnya memilih untuk mengatur ulang kata sandi root-nya MariaDB.

Seperti yang saya katakan di awal, artikel ini akan mengulas beberapa cara reset password root MySQL atau MariaDB.

1. Gunakan mysqladmin

Mysqladmin merupakan paket aplikasi dari MariaDB client yang dapat Anda gunakan untuk mengelola server MariaDB.

Untuk mengatur ulang kata sandi root MariaDB dengan mysqladmin, Anda bisa menggunakan perintah berikut.

$ mysqladmin -u root password new-password

Perintah mysqladmin di atas terdiri dari opsi dan perintah. Yang perlu Anda garis bawahi adalah perintah password setelah opsi -u. Ya, dalam hal ini, password termasuk dalam sub perintah yang digunakan bersamaan dengan perintah utama, mysqladmin.

Informasi lebih lanjut terkait penggunaan mysqladmin, bisa Anda akses melalui man mysqladmin.

2. Gunakan mysql_secure_installation

mysql_secure_installation merupakan perkakas yang memungkinkan Anda untuk meningkatkan keamanan instalasi MariaDB dengan cara berikut:

  • Atur kata sandi untuk akun root MariaDB.
  • Hapus akun root yang dapat mengakses dari luar mesin host.
  • Hapun akun pengguna anonim.
  • Hapus basis data "tes", yang secara baku bisa diakses oleh pengguna anonim.

Dari daftar di atas, kita akan menggunakan opsi petama, yaitu atur kata sandi untuk akun root. Caranya adalah sebagai berikut.

Ketikkan perintah:

$ sudo mysql_secure_installation

Enter current password for root (enter for none):

Pada saat perkakas mysql_secure_installation meminta Anda untuk memasukkan kata sandi terkini untuk akun root, cukup tekan tombol enter.

Set root password? [Y/n]

Tekan tombol enter untuk mengatur sandi.

3. Gunakan kueri SQL

Cara terakhir ini, sebenarnya hanya cara pelengkap saja, karena hanya bisa dieksekusi saat Anda memiliki akses ke konsol MariaDB dengan akun root.

Bedanya, langkah ketiga ini lebih sering digunakan untuk mengatur ulang kata sandi pengguna non-root. Dengan memanfaatkan baris kueri SQL, Anda bisa mengubah atau mengganti kata sandi pengguna lain dengan mudah.

Berikut langkah-langkah menggatur ulang kata sandi dengan bantuan kueri SQL pada MariaDB:

  • Masuk ke konsol MariaDB.

    $ sudo mysql -u root -p

  • Gunakan basis data baku mysql (MariaDB [(none)]> adalah penunjuk bahwa Anda sudah berada di konsol MariaDB, sama seperti tanda $ yang menandakan Anda berada di konsol sistem dengan pengguna non-root).

    MariaDB [(none)]> use mysql;

  • Atur ulang kata sandi akun pengguna lain di MariaDB.

    MariaDB [mysql]> set password for 'nama-pengguna'@'localhost' = password('new-password');

Sumber

Setting, changing and resetting MySQL and MariaDB root password, tersedia daring di https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

Komentar

Postingan populer dari blog ini

Cara Membuat Menu Navigasi di Footer Blogger

Cara Memperbaiki Galat Network Unreachable Resolving pada Named di CentOS 7

Cara Memasang WoeUSB di Ubuntu 2020 LTS