cara reset password root mysql freebsd

 

Saat akan masuk ke root mysql hari ini, ternyata saya lupa passwordnya (hehe). Akhirnya berfikir langsung reset saja passwordnya. Langsung aja eksekusi.

Cara untuk reset password root mysql running freeBSD adalah pertama, matikan proses mysql-server dengan cara:

# /usr/local/etc/rc.d/mysql-server onestop

Lalu, hidupkan mysql tanpa pengecekan tabel2 pada DBMS Mysql:

# mysqld_safe –skip-grant-tables &

Kemudian masuk ke mysql sebagai root tanpa menggunakan password. Ini bisa dilakukan setelah menjalankan mysql dengan opsi –skip-grant-tables di atas. Selanjutnya ganti password dengan menggunakan perintah sql di bawah.

# mysql -u root
mysql> use mysql; [Enter]
Database changed

mysql> update user set Password=PASSWORD(‘123456′) where user=’root’;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0

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

mysql> quit
Bye

Lalu, cari pid mysql dan matikan:

# ps ax|grep mysql
896 ?? Is 0:00.01 /bin/sh /usr/local/bin/mysqld_safe –defaults-extra-fil
945 ?? I 0:01.26 /usr/local/libexec/mysqld –defaults-extra-file=/var/db
1610 1 D+ 0:00.00 grep mysql
#

 

kill proses Mysql:

# kill -9 896 945

Jalankan kembali mysql seperti cara biasanya:

# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
#

Sekarang coba masuk ke mysql dengan menggunakan pasword yang sudah diganti tadi:

# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5778
Server version: 5.5.4-m3 FreeBSD port: mysql-server-5.5.4

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

 

Selesai.

 

One response to “cara reset password root mysql freebsd

  1. bisa juga make ini

    /usr/local/etc/rc.d/mysql-server stop
    mv /var/db/mysql /var/db/mysql_old
    /usr/local/etc/rc.d/mysql-server start
    /usr/local/bin/mysqladmin -u root password ‘newpass’

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s