Reset Password mysql

Berikut ane share langkah-langkah untuk nge-reset password mysql di linux, tepatnya CentOs 6.x.

Mysql merupakan sebuah service di linux, agar bisa digunakan kita harus menjalankan servicenya. Letak semua sevice dibawah /etc/init.d/[services]. Namun pada kesempatan ini kita gak ngebahas semua service yang ada, kita hanya memastikan bahwa service mysql udah stop. Berikut langkah-langkah untuk nge-reset password root mysql di linux.

#service mysqld stop

#mysqld_safe [Options]

example:

#mysqld_safe –skip-grant-tables &

#mysql -u root

mysql>update user set password=PASSWORD(‘your_new_root_password‘) where user=’root';

mysql>flush priviledge;

mysql>exit;

#service mysqld restart

or

#kill -9 [id_mysqld_safe]

Tips:
Terkadang dikehidupan nyata, berkata lain. Sering tutorial gk sejalan dengan apa yang terjadi pada prakteknya. Ato bisa dibilang, tutorial gk semulus pahanya ceribel 😀

contoh: saya pernah nemui di

root@xxx:/home# cat /etc/debian_version
7.5
root@deb-mrtg:/home# mysql -u cacti -p
Enter password:
ERROR 1045 (28000): Access denied for user 'cacti'@'localhost' (using password: YES)

karena udah pernah ngalamin lupa langsung aja maenkan ke

root@xxx:/home# /etc/init.d/mysql stop
[ ok ] Stopping MySQL database server: mysqld
root@xxx:/home# /usr/bin/mysqld_safe --skip-grant-tables &
[1] 785
root@xxx:/home# 141105 09:00:31 mysqld_safe Logging to syslog.
141105 09:00:31 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
mysql -u root ~> langsung isi aja kek disamping
mysql> update user set Password=PASSWORD('AdminVarnion!') WHERE User='root';
ERROR 1046 (3D000): No database selected

bila terjadi hal seperti diatas, lakukan jurus pamungkas 😀

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set Password=PASSWORD(‘our-new-root-password’) WHERE User=’root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>