Setel / ubah / setel ulang kata sandi root MySQL di Ubuntu Linux. Masukkan baris berikut di terminal Anda.
- Hentikan Server MySQL:
sudo /etc/init.d/mysql stop
- 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
- Masuk ke MySQL sebagai root:
mysql -u root mysql
- 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:
- Setel / Ubah / Setel ulang kata sandi root MySQL di Ubuntu Linux
- Cara Menyetel Ulang Kata Sandi Root (v5.6 )
- Cara Menyetel Ulang Kata Sandi Root (v8.0 )