#!/bin/bash# 数据库信息db_user="your_db_user"db_password="your_db_password"db_name="your_database_name"# 本地临时目录local_temp_dir="/tmp"# 远程服务器信息remote_server="127.0.0.1"remote_user="root"# 导出数据库文件名backup_file="$db_name-$(date +'%Y-%m-%d').sql"# 导出数据库mysqldump -u "$db_user" -p"$db_password" "$db_name" > "$local_temp_dir/$backup_file"# 检查导出是否成功if [ $? -eq 0 ]; then echo "Database exported successfully to $local_temp_dir/$backup_file" # 复制文件到远程服务器 scp "$local_temp_dir/$backup_file" "$remote_user@$remote_server:~/" # 检查复制是否成功 if [ $? -eq 0 ]; then echo "File copied successfully to $remote_user@$remote_server:~/" else echo "Failed to copy file to $remote_user@$remote_server:~/" fielse echo "Failed to export database"fi声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论