Senin, 12 Januari 2009

Mengubah password Mysql di Ubuntu (Linux)

Hari sabtu(10/1/09), pagi itu saya baru datang, dan guru skaligus teman aku memberi kabar jika backup data base intranet sudah berhasil, dan beliau meminta aku mengganti password PHPMYADMIN, langsung saja aku pergi ke mbah google. di sana aku mengetik kata kunci "mengubah password phpmyadmin" dan hasilnya muncullah hasilnya dan banyak sekali. Tetapi aku mengeklik hasil dari "http://dan-web.blogspot.com/2008/04/mengembalikan-restore-password-user.html" dan munculah tutorialnya sebagai berikut:

*pertama membuka sebuah konsol kemudian mematikan server MySQL
$ sudo /etc/init.d/mysql stop

Berikutnya menjalankan MySQL server tanpa permintaan previleges/otentikasi dengan peritah:
$ sudo /usr/sbin/mysqld --skip-grant-table

Konsol menunjukkan:

80125 9:48:30 InnoDB: Started; log sequence number 0 43655
080125 9:48:30 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.45-Debian_1ubuntu3-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian etch distribution

Berikutnya,membuka tab konsol kedua dengan Ctrl + Shift + T dan menyalakan mysql-client dengan perintah:

$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.45-Debian_1ubuntu3-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Dari konsol MySQL, menggunakan tabel mysql (tabel tersebut menyimpan berbagai informasi tentang database MySQL).

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

Berikutnya, mengubah password nya untuk User ‘root’ dengan password barunya anda.

mysql> update user set Password=password(PASSWORD ANDA) where ((User like 'root') and (Host like 'localhost'));
Query OK, 0 rows affected (0.05 sec)
Rows matched: 1 Changed: 0 Warnings: 0

Previleges tersebut segera dijalankan dengan perintah:

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

Jika ini telah didapat, anda sudah selesai dengan masalahnya dan bisa keluar dari konsol MySQL

mysql> exit
Bye

anda me-restart MySQL servernya.

$ sudo /etc/init.d/mysql restart
[sudo] password for mini:
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.

SUDAH JADI DEH........

Tidak ada komentar:

Posting Komentar