MYSQL Frequently Annoying Questions

Setting password root mysql untuk pertama kali

$mysqladmin -u root password ‘password baru’

Menambah user di mysql

$mysql -u root -p mysql mysql>insert into user (host, user, password) values (’%',’hengky’, password(’passwordnya’));

Buat database baru

$mysql -u root -p mysql
mysql>create database hky; grant all privileges on hky.* to hengky; flush privileges;

Ganti password dan kasi grant ke satu orang user(hengky)

$mysql -u root -p mysql 
mysql>update user set password=password(’passwordbaru’) where user=’hengky’ ;flush privileges; 

atau

mysql>set password for hengky=password(’passwordbaru’);

Load file yang berisi skema database (sql syntax)

$mysql -u hengky -p namadatabase < filenya.sql

Backup database

$mysqldump -A -u root -p > backup.sql

Bagaimana caranya mereset password root di mysql ?

$ mysql -u root mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1564 to server version: 3.23.39-log

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

mysql> update user set password=password("rahasiadeh") where user='root';
mysql> flush privileges;
mysql> exit