linux批量导出mysql数据库

一次导出多个数据库

mysqldump -v -uroot -ppassword –database database1 database2 database3 > /www/web/sql/123.sql

一次导出所有数据库

mysqldump -v -uroot -ppassword –all-database database1 database2 database3 > /www/web/sql/all.sql

shell脚本for循环批量导出

mysqldump.sh 与 database 文件

在windows文本编辑器编辑后

均需在vim中删除行尾windows换行符

vi -b mysqldump.sh

vi -b database

mysqldump.sh

for i in `cat database`

do

mysqldump -v -uroot -ppassword “$i” > sql2/”$i”.sql

done

database 每行一个数据库名

database1

database2

database3

除非注明,否则均为JozeCN博客原创文章,转载必须以链接形式标明本文链接
本文链接:https://www.jozecn.cn/148.html

为您推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注