Mungkin ada kalanya kita dapat saja melupakan password root server database MySQL (walaupun itu fatal) :P , atau dapat juga dikarenakan server MySQL tersebut merupakan warisan database admin sebelumnya (yang belum sempat mewariskan akun-nya kepada kita). Lalu cara mengetahuinya bagaimana? Hanya Tuhan dan admin sebelumnya yang tau, ha ha ha, hening saja tanpa mengetahui password sebelumnyapun kita dapat melaksanakan recovery password alias menggantinya secara paksa asalkan kita dapat masuk ke dalam server tersebut dan mempunyai jalan masuk root system (bukan root user di mysql database server) di dalamnya. Berikut langkah-langkah recovery password server MySQL di Ubuntu Server.
Sebagai informasi, database MySQL server yang saya gunakan ialah versi 5.7.xx , ada kemungkinan cara ini tidak berhasil kalau dipakai di MySQL server versi sebelumnya dikarenakan ada beberapa struktur tabel yang mungkin berbeda dengan versi sebelumnya.
sudo service mysql stop
kemudian lihat statusnya apakah service mysql server sudah berhenti dengan menjalankan perintah:
sudo service mysql status
kalau berhasil, maka akan terlihat ibarat di tampilan di bawah ini:
sehabis itu, silakan jalankan layanan mysql server pada mode safe dengan opsi --skip-grant-tables sehingga perintahnya terlihat ibarat pada gambar di bawah ini:
sudo mysqld_safe --skip-grant-tables
kalau berhasil dijalankan maka akan terlihat log nya ibarat pada tampilan di bawah ini:
sehabis itu, silakan masuk ke mysql server melalui screen yang lain (menggunakan CTRL + ALT F2 atau dapat membuka koneksi gres untuk masuk ke dalam server) kemudian jalankan perintah:
mysql -u root -p
silakan enter tanpa memasukkan password apapun, maka anda akan masuk ke dalam shell mysql sebagai root, ibarat yang terlihat pada gambar di bawah ini:
silakan gunakan database mysql dengan menjalankan perintah:
use mysql;
kemudian jalankan update password dengan perintah:
UPDATE `user` SET `authentication_string` = PASSWORD('masukkan password anda di antara tanda petik disini') WHERE `user`='root';
kemudian jalankan perintah:
FLUSH PRIVILEGES;
kemudian silakan keluar dari shell mysql dengan perintah:
quit;
langkah-langkah di atas yang barusan dijalankan akan terlihat ibarat pada tampilan di bawah kalau tidak ada pesan error yang keluar:
sehabis itu, silakan matikan PID (Process ID) yang menjalankan service server mysql pada safe mode melalui perintah kill, dengan sebelumnya menjalankan perintah:
ps aux |grep mysql
untuk melihat PID-nya kemudian jalankan perintahdengan format:
sudo kill -9
perintah "ps aux |grep mysql" di komputer saya menghasilkan output ibarat pada gambar di bawah ini:
dari situ saya mendapat PID mysql server sebanyak 3 buah yaitu 17327, 17328 dan 17701 kemudian saya menjalankan perintah:
sudo kill -9 17327 17328 17701
sehabis itu saya menjalankan perintah untuk mengaktifkan kembali layanan mysql server dengan perintah:
sudo service mysql start
jangan lupa sehabis itu silakan lihat statusnya dengan menjalankan perintah:
sudo service mysql status
apabila service mysql server telah aktif akan keluar output tampilan ibarat pada gambar di bawah ini:
sehabis itu silakan coba kembali masuk ke dalam shell mysql server dengan perintah:
mysql -u root -p
masukkan password gres yang tadi telah masukkan, dan akhirnya anda akan masuk ke dalam shell mysql server dengan password gres ibarat yang terlihat pada gambar di bawah ini:
gampang bukan melaksanakan recovery password mysql server, silakan mencoba dan jangan hingga lupa lagi ya. Terima kasih telah berkunjung dan agar membantu.
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Beberapa Tipe Constraint Mysql Dan Fungsi Constraint Di Tabel Mysql Bagi yang sedang berguru MySQL, mungkin akan sedikit aneh dengan istilah constraint di MySQL. Constraint di MySQL ialah sebuah opsi atau… Read More...
Cara Mengubah Tipe Data Kolom Tabel Mysql Existing Di Terminal Apabila sebelumnya saya menuliskan cara mengubah nama kolom, kini saya akan menuliskan cara mengubah tipe data pada suatu kolom di tabel… Read More...
Fungsi Constraint Not Null Dan Penerapannya Di Tabel Database Mysql Jika tutorial sebelumnya aku menulis wacana macam macam constraint dan penjelasannya kali ini aku akan lebih dalam lagi menuliskan wacana f… Read More...
Fungsi Contraint Unique Dan Penerapannya Di Tabel Mysql Masih membahas wacana constraint, kalau kemaren aku membahas wacana constraint NOT NULL maka kali ini aku akan membahas wacana constraint U… Read More...
Cara Melihat Hak Saluran Seluruh User Di Database Mysql Jika kemaren aku mencoba untuk melihat hak jalan masuk user yang say apakai, kemudian bagaimana bila aku ingin mengintip hak jalan masuk… Read More...
0 Response to "Recovery Password Root Mysql Server 5.7 Di Ubuntu Server"
Posting Komentar