_ _ ___ | |__ __ _ _______ | |_ / _ \| '_ \ / _` |_ / _ \| __| | (_) | | | | (_| |/ / (_) | |_ \___/|_| |_|\__,_/___\___/ \__|
| ohazot | docs | links | dev | conf | txt |
| es | en |
| mdoc file |
| search |
MySQL —
usage and tips
COMMANDS
show databases; show tables; show tables like '%pattern%'
USERS
CREATE DATABASE db_name; CREATE USER 'username'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP -> ON db_name.* -> TO 'username'@'localhost';
EXECUTE
Executing commands on mysql from a file.
$ cat FILE | sudo mysqlREAD
Use a SQL file to update database.
$ sudo mysql DATABASE <
FILE.sqlBACKUP
Backup a database:
# mysqldump -p DATABASE >
FILE.sqlCompress backup
# mysqldump DATABASE | gzip >
FILE.sql.gzTIMEZONES
Adding timezones to mysql:
$ mysql_tzinfo_to_sql
/usr/share/zoneinfo | sudo mysql mysqlSEE ALSO
- Archlinux manpages: mysql(1)
links
| - MySQL |
| - MySQL - CREATE USER |