备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > databasename-`date +%Y-%m-%d`.sql.gz
-hhostname 指定主机,可以连起来写成-hlocalhost 或 -h localhost,-p指定密码,一般只写-p,密码在交互式中输入。
`date +%Y-%m-%d` 表示备份的日期
导出单个数据表
mysqldump -hhostname -uusername -ppassword databasename tablename | gzip > tablename-`date +%Y-%m-%d`.sql.gz
还原
gunzip < databasename-2020-01-05.sql.gz | mysql -uusername -p databasename
使用PowerShell
使用PowerShell的时候使用如下命令
mysqldump -uroot -p --default-character-set=UTF8 databasename --result-file=C:\databasename.sql
要使用--result-file,否则会有编码的问题