我试图使自动备份mysql数据库;搜索了许多链接,获得了许多参考,但甚至没有找到一个对我有用的选项(接受付费软件)。最后,我正在尝试这个。
现在我有了批处理脚本(如下所示),并根据我的凭据编辑它,但是它正在创建空的文件。我也不知道原因?我是MYSQL的新手,它的自动备份机制很差。
@ECHO OFF
set TIMESTAMP=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%
REM Export all databases into file C:\path\backup\databases.[year][month][day].sql
"C:\wamp\bi
你好,
我正在做一个数据库的保存脚本,用的是windows CLI。
当我使用mysqlDump时,我得到一个错误:"mysqldump:未知选项'-í'“
我的文件已创建,但为空。
下面是我的代码:
@echo off
If "%1"=="" Goto BlocSi
Goto BlocSinon
Rem Bloc "Si"
:BlocSi
Echo Veuillez renseignez une base
Goto FinSi
Rem Bloc "Sinon"
:BlocSin
我试图转储数据库中所有表的结构,然后只转储我特别想要的表的数据,但我似乎做错了什么,因为我没有得到为数据转储中排除的表创建的空表。
我有一个文本文件,它指定要转储数据的表(称为showtables.txt):
SHOW TABLES FROM mydb
WHERE Tables_in_mydb NOT LIKE '%_history'
AND Tables_in_mydb NOT LIKE '%_log';
然后执行此命令以转储所有表的结构,然后在文本文件中转储该查询返回的表的数据:
mysqldump -u root -pmypassword mydb --n