比如我想导出(dbname 的 test_1, test_2, test_3, test_4 ...)
mysqldump -u root -p123456 dbname test_* > mysql.sql
有没有这样的用法啊
mysqldump -u root -p123456 dbname test_* > mysql.sql
有没有这样的用法啊
1
zbinlin Feb 28, 2017
加 --databases 参数?
mysqldump -u root -p123456 --databases dbname test_* > mysql.sql |
2
ywt474000158 OP @zbinlin 好像是不能用通配符,写一个文件再用文件去导出表应该是靠谱的做法。
|
3
py123456 Feb 28, 2017 mysql -uroot -p123456 dbname -e "show tables like 'test_%'"|egrep "test_[0-9]+"|xargs mysqldump -uroot -p123456 dbname > dbname.sql
|
4
ywt474000158 OP @py123456 这个可以,多谢啦。
|
5
zbinlin Mar 1, 2017
@ywt474000158 看错了,看成导出多个 db 了 /汗
|