Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mereset kata sandi root server MySQL. Secara default, server MySQL akan diinstal dengan akun root dan kata sandinya kosong. Pernahkah Anda lupa kata sandi root di salah satu server MySQL Anda? Jika Anda telah menyetel kata sandi untuk root dan melupakannya, maka Anda perlu mengatur ulang kata sandi root untuk MySQL. Untuk mereset kata sandi MySQL Anda cukup ikuti petunjuk ini dan kami berasumsi bahwa Anda sudah memilikinya sedikit pengetahuan tentang MySQL.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Kata sandi reset MySQL cukup sederhana. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah reset password root server MySQL.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Ubuntu atau CentOS Linux.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Setel Ulang Kata Sandi Root Server MySQL
Langkah 1. Hal pertama yang harus dilakukan adalah menghentikan MySQL.
### CentOS 6 ### sudo service mysqld stop ### CentOS 7 ### sudo systemctl stop mysqld
Langkah 2. Selanjutnya, kita perlu memulai MySQL dalam mode aman dengan --skip-grant-tables
pilihan sehingga tidak akan meminta kata sandi.
mysqld_safe --skip-grant-tables &
Langkah 3. Mulai proses klien MySQL menggunakan perintah ini dengan akun root dan kata sandi kosong.
mysql -u root
Langkah 4. Ubah sandi untuk akun root.
mysql> use mysql; mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where #User='root'; mysql> flush privileges; mysql> quit
Langkah 5. Mulai ulang MySQL.
Setelah selesai, Anda dapat me-restart MySQL yang diinstal dengan menjalankan perintah di bawah ini:
### CentOS 6 ### service mysqld restart ### CentOS 7 ### systemctl restart mysqld
Selamat! Anda telah berhasil mengatur ulang kata sandi MySQL Anda. Terima kasih telah menggunakan tutorial ini untuk mengatur ulang kata sandi root MySQL di sistem Linux. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa MySQL resmi situs web.