Sebelumnya aku install ulang server dengan Ubuntu, dan di dalam instalasinya aku sertakan database mysql. Tapi karena tidak pernah digunakan, aku tidak terlalu memperhatikan setting yang ada.
Ternyata, waktu ada perlu dengan database mysql, aku selalu gagal untuk melakukan koneksi ke mysql di server tersebut. Aku coba dengan berbagai password dan user (seingatku user default mysql adalah root), tapi selalu gagal.
Setelah googling, aku menemukan cara yang cukup efektif untuk me-reset password user mysql tersebut.
Pertama, matikan server mysql.
Coba connect ke mysql dengan password baru, berhasil !!
Ternyata, waktu ada perlu dengan database mysql, aku selalu gagal untuk melakukan koneksi ke mysql di server tersebut. Aku coba dengan berbagai password dan user (seingatku user default mysql adalah root), tapi selalu gagal.
Setelah googling, aku menemukan cara yang cukup efektif untuk me-reset password user mysql tersebut.
Pertama, matikan server mysql.
# /etc/init.d/./mysql stopKedua, jalankan mysqld_safe, dengan kondisi tanpa grant table
# mysqld_safe --skip-grant-tables --user=rootKetiga, coba masuk ke mysql, kemudian setelah berhasil, ubah password
sql> mysql -u rootSetelah itu, matikan mysqld_safe, dan jalankan mysqld.
mysql> UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';
mysql> FLUSH PRIVILEGES;
Coba connect ke mysql dengan password baru, berhasil !!
Comments