mysql导出多个数据库
mysqldump -u username -p --databases db1 db2 db3 > backup_multiple_databases.sql
#!/bin/bash
# 数据库用户名
USER="username"
# 提示输入密码
PASSWORD="password"
# 获取所有数据库名称,排除不需要的数据库
databases=$(mysql -u $USER -p$PASSWORD -e "SHOW DATABASES;" | grep -Ev "(information_schema|performance_schema|mysql|sys)")
# 循环导出每个数据库
for db in $databases; do
# 对每个数据库执行 mysqldump
mysqldump -u $USER -p$PASSWORD --databases $db > "${db}_backup.sql"
done