$ mysql -u root -p
> CREATE DATABASE db-name;
> CREATE USER 'who-am-i'@'localhost' IDENTIFIED BY 'change-me';
> GRANT ALL PRIVILEGES ON db-name.* TO 'who-am-i'@'localhost';
> FLUSH PRIVILEGES;
change user password
1
2
3
> USE mysql;
> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host='localhost';
> FLUSH PRIVILEGES;
backup & restore
1
2
3
$ mysqldump -h host -u root -p --all-databases > all.sql
$ mysqldump -h host -u root -p --opt --skip-extended-insert one > one.sql
$ mysql -u root -p one < one.sql
usage
1
2
3
4
SHOW DATABASES;# show databases
USE db-name;# connect database
SHOW TABLES;# show tables
DESC table-name;# show table scheme