Cara menggunakan mysql password forgot ubuntu

Cara Mudah Reset Password Root MySQL

Diposting oleh Problem Child Kamis, Juli 27, 2017

Hallooo broo... tutorial kali ini yang ringan ringan saja ya. Sebelumnya mohon maaf karena lama gak nulis di blog tercinta ini, saya lagi nge-rush tugas akhir. Biasalah mahasiswa semester akhir. Bentar lagi wisuda xD. Oke pada kesempatan kali ini kita akan membahas cara mereset password root mysql. Ya mungkin konyol tapi namanya manusia tempat salah dan lupa, kemungkinan kita lupa password mysql yang kita buat sendiri juga tentu ada.

Cara menggunakan mysql password forgot ubuntu

Syarat untuk melakukan ini adalah :
memiliki akses ke server dengan hak minimal sudo. Jadi memang tutorial ini diperuntukkan buat kamu pemilik server yang lupa dengan password MySQL, bukan reset password MySQL karena mau di hack. :D

Oke jika kalian sudah memenuhi syarat diatas, ikuti langkah langkah dibawah ini.
Pertama stop dulu mysql nya.
Ubuntu dan Debian :
sudo /etc/init.d/mysql stop
CentOS dan RedHat
sudo /etc/init.d/mysqld stop
Nah jika kurang yakin semua proses sudah berhenti, bisa kalian kill langsung.
sudo killall mysql
Selanjutnya, kita jalankan mysql dengan safe mode.
sudo mysqld_safe --skip-grant-tables &
Setelah mysl berjalan d safe mode, buka terminal baru (atau bisa menggunakan screen) untuk membuka akses baru ke server. Kita login mysql root.
mysql -u root

Cara menggunakan mysql password forgot ubuntu

Seperti yang terlihat, tanpa password.
Langsung ubah password mysql nya.
use mysql;
update user set password=PASSWORD("passwordbaru") where User='root';
flush privileges;
quit
Jika sudah selesai, kita stop mysql.
sudo /etc/init.d/mysql stop
Lalu jalankan kembali.
sudo /etc/init.d/mysql start

Sekarang kalian bisa login ke mysql dengan password root yang baru.
Mudah bukan?
Sekian tutorial singkat kali ini, jika ada yang kurang jelas bisa ditanyakan.

Berbagi

Sistem operasi linux merupakan sistem yang menjunjung tinggi sisi keamanan. Walaupun seringkali dianggap ribet oleh berbagai kalangan sehingga banyak yang menganggap remeh. Linux tetap saja mewajibkan penggunaan password di berbagai proses penting. Seperti contohnya saat installasi linux sendiri pertanyaan password adalah hal yang luar biasa penting, sehingga dalam penggunaanya kelak tidak terhambat oleh hal yang berkaitan dengan hak akses dan security. 


Selain proses installasi sistem operasi linux sendiri, password juga diperlukan untuk installasi software penting. Contohnya software penampung data atau dikenal sebagai Database. Software database mewajibkan penggunaan password untuk proses akses, koneksi, operasi data dan lain sebagainya. Hampir semua software database memiliki proteksi keamanan menggunakan password. Proteksi ini sangat penting untuk keamanan data dan penggunaan data. Terlebih lagi bila diinstall di linux, yang mana security menjadi sesuatu yang sangat penting.


Rupanya istilah manusia itu adalah "mahluk tempatnya salah dan lupa" merupakan sesuatu yang sering terbukti kebenarannya. Seringkali manusia itu lupa pada sesuatu hal yang sudah diperbuatnya, seperti contohnya banyak orang yang lupa password yang dibuatnya sendiri. Oleh sebab itu manusia wajib berusaha dan tidak putus asa untuk memperbaiki kesalahannya. 

Cara menggunakan mysql password forgot ubuntu

Langsung saja berikut ini adalah solusi untuk mengatasi masalah password MySQL anda:


Cara Reset Password MySQL di Linux

Stop dan hentikan dulu MySQL melalui perintah berikut:

sudo /etc/init.d/mysql stop


kemudian buat folder baru bernama mysqld

sudo mkdir /var/run/mysqld/

buat pengguna biasa dapat mengakses folder baru tersebut
sudo chown mysql /var/run/mysqld/

 

Setelah itu, jalankan perintah dibawah ini untuk menjalankan MySQL di safe mode untuk melewati standar keamanan yang biasa diterapkan

sudo mysqld_safe --skip-grant-tables &

 

Ketika menjalankan perinta diatas anda akan melihat tampilan seperti berikut... Silahkan tekan tombol enter...

ringkes@ubuntu1710:~$ 2017-12-25T16:49:30.551520Z mysqld_safe Logging to syslog.
2017-12-25T16:49:30.554646Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-12-25T16:49:30.578079Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2017-12-25T16:49:32.568746Z mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

[1]+  Done                    sudo mysqld_safe --skip-grant-tables


Kemudian jalankan perintah berikut untuk masuk kedalam database MySQL dengan akun root tanpa harus mengetik password... Anda diberikan hak akses root tanpa mengetik password...