Berikut adalah langkah-langkah yang harus diikuti:
- Cari file konfigurasi MySQL menggunakan:
$ mysql --help | grep -A 1 "Default options"
Di Ubuntu 16, lokasi file biasanya /etc/mysql/mysql.conf.d/mysqld.cnf
-
Edit file konfigurasi menggunakan:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Tambahkan
skip-grant-tables
di bawah[mysqld]
blokir dan simpan perubahannya.
-
Mulai ulang layanan MySQL menggunakan:
sudo service mysql restart
-
Periksa status layanan MySQL:
sudo service mysql status
-
Login ke mysql dengan:
$ mysql -u root
-
Dan ubah
root
kata sandi:
mysql> HAK ISTIMEWA FLUSH;
mysql> ALTER PENGGUNA 'root'@'localhost' DIIDENTIFIKASI DENGANmysql_native_password OLEH 'MyNewPass';
-
Kembalikan perubahan file konfigurasi MySQL dengan menghapus
skip-grant-tables
baris atau komentari dengan#
(hash). -
Terakhir restart layanan MySQL dan Anda siap melakukannya.