请问,MYSQL如何自动定时备份远程服务器数据库到本地(非整个数据库,是部分关键表)

时间:2021-11-09 00:30:15
1,不会PHP,PHPMYADMIN不用 
2,因为数据库太大,所以只备份关键表,看过Nacicat,只能备份整个数据库,无法选择表 
3,是远程服务器,备份文件保存在本地

7 个解决方案

#1


写个bat命令,定时执行

#2


哇 PHP

#3


@mysqldump -h xx.xxx.xxx.xxx -uxxxx -pxxxxx  test test>d:\test.sql

我用这样的命令,为什么备份的SQL文件大小是0

而一样的命令127.0.0.1备份缺没问题

#4


MYSQL权限足够

#5


很久没用了,是不是“test test”这里问题,其他地方搜一下吧

mysqldump ...>d:\%date%%time%.sql
或者mysqldump ...>>d:\%date%.sql

#6


学习下

#7


不用这么复杂吧,mysql有主备自动备份功能,2台数据库服务器,互为主备,只备份增量,你自己搜索一下,很容易设置

#1


写个bat命令,定时执行

#2


哇 PHP

#3


@mysqldump -h xx.xxx.xxx.xxx -uxxxx -pxxxxx  test test>d:\test.sql

我用这样的命令,为什么备份的SQL文件大小是0

而一样的命令127.0.0.1备份缺没问题

#4


MYSQL权限足够

#5


很久没用了,是不是“test test”这里问题,其他地方搜一下吧

mysqldump ...>d:\%date%%time%.sql
或者mysqldump ...>>d:\%date%.sql

#6


学习下

#7


不用这么复杂吧,mysql有主备自动备份功能,2台数据库服务器,互为主备,只备份增量,你自己搜索一下,很容易设置