Lupa Password Root MySQL di FreeBSD

Sekedar catatan saja saat lupa password root MySQL di mesin FreeBSD.

Ubah /etc/rc.conf, buka komentar pada mysql_args, restart MySQL dan login. Dengan asumsi isi dari mysql_args adalah "--skip-grant-tables --skip-networking"

[root@server] # perl -pi -e "s/#mysql_args/mysql_args/g" /etc/rc.conf
[root@server] # /usr/local/etc/rc.d/mysql-server restart
[root@server] # mysql -u root

Ubah Password

mysql> UPDATE mysql.user SET Password=PASSWORD('PASSWORD BARU') WHERE user='root';

Edit /etc/rc.conf, berikan komentar pada mysql_args dan restart MySQL

[root@server] # perl -pi -e "s/mysql_args/#mysql_args/g" /etc/rc.conf
[root@server] # /usr/local/etc/rc.d/mysql-server restart

Udah gitu aja, tinggal login MySQL dengan password root yang baru.