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.
Pertama-tama silakan masuk ke dalam system operasi Ubuntu anda dan matikan service database mysql dengan menjalankan perintah:
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 _yudha58
0 Response to "Recovery Password Root Mysql Server 5.7 Di Ubuntu Server"
Posting Komentar