Anda mungkin perlu mengatur ulang kata sandi root MySQL jika Anda kehilangan atau melupakannya. MySQL menyimpan password yang ada ke tabel user. Untuk memperbarui kata sandi yang sama, kita perlu melewati otentikasi MySQL.
Silakan lihat langkah-langkah berikut untuk mereset kata sandi root MySQL menggunakan -skip-grant-tables.
- Masuk ke server Anda menggunakan SSH.
- Hentikan layanan MySQL menggunakan perintah di bawah ini.
# systemctl stop mysqld.service
- Jalankan perintah di bawah ini untuk melewati otentikasi MySQL.
# mysqld --skip-grant-tables --user=mysql &
- Masuk ke MySQL sekarang dan tidak akan meminta kata sandi.
# mysql -u root
- Muat ulang semua hibah menggunakan perintah di bawah ini.
# FLUSH PRIVILEGES;
- Jalankan kueri di bawah ini untuk mengubah kata sandi root. Pastikan Anda mengubah new_password dengan kata sandi yang diperbarui.
# ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_passowrd';
- Hentikan dan mulai layanan MySQL dengan perintah di bawah ini.
# systemctl stop mysqld.service# systemctl start mysqld.service
- Sekarang, periksa dengan kata sandi baru, dan Anda akan masuk tanpa masalah.
# mysql -u root -p
# FLUSH PRIVILEGES;
Bagaimana cara menghapus Swap Space dari Centos 7.x?
Bagaimana cara mereset kata sandi Admin Plesk menggunakan SSH di Server Linux?