- Memberi password untuk pertama kali
# mysqladmin -u root password newpass
- Merubah password untk root
# mysqladmin -u root -p oldpassword newpass
Enter password : - Jika anda mendapat pesan error seperti :
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)' - Update dengan masuk ke konsole MySQL :
# mysql -u root -p
mysql> use mysql;
mysql>update user set password=PASSWORD("password_baru") where user='nama_user_yang_ingin_dirubah';
mysql> flush privileges;
mysql> quit
5. Reset password root MySQL
Sekurangnya ada 5 langkah yang harus dilakukan :
Langkah # 1: Hentikan services MySQL.
Langkah #2: Jalankan service MySQL (mysqld) dengan option
--skip-grant-tables , sehingga tidak akan
ditanyakan password ketika login.
Langkah #3: Login ke MySQL sebagain user root.
Langkah #4: Berikan password yang baru untuk user root.
Langkah #5 : Keluar dan restart service MySQL.
Berikut perintah-perintah yang diberikan :
Langkah # 1: # /etc/init.d/mysql stop
Langkah #2: # mysqld_safe --skip-grant-tables &
Output : Starting mysqld daemon with databases from /var/lib/mysql
Langkah #3: # mysql -u root
Output :
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Disini terlihat bahwa untuk login sebagai root tidak diminta lagi password...
Langkah #4: Ikuti perintah pada Point 5
Langkah #5 : # /etc/init.d/mysql restart
# mysql -u root –p
Masukkan password yang baru... Selesai
0 comments:
Post a Comment