远程连接Linux服务器备份数据库
以下是备份数据库的具体操作步骤:
-
远程连接到Linux服务器:使用 ssh 命令连接到目标服务器。
ssh username@server_ip
-
切换用户(如果需要):
sudo su - username
-
使用 mysqldump 命令备份数据库:
mysqldump -u db_user -p db_name > /path/to/backup.sql
输入密码后,该命令会将指定的数据库(db_name)备份为 .sql 文件。
-
备份完成后,可以通过 scp 命令将备份文件从远程服务器下载到本地:
scp username@server_ip:/path/to/backup.sql /local/destination
-
如果需要定时备份,可以使用 cron 设置定时任务。
crontab -e
添加定时任务,如每天凌晨 2 点备份:
0 2 * * * mysqldump -u db_user -p db_name > /path/to/backup.sql
注意:确保目标路径具有写权限,并且数据库用户具有足够权限进行备份。