当前位置:首页 » 数据仓库 » bat导出mysql数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

bat导出mysql数据库

发布时间: 2023-05-23 05:33:20

⑴ .bat导出数据库数据

把它就是把你要执行的命春绝令写好即扒空姿可,如mysqlmp -uroot db >c:a.txt因为亏弊不知道你的数据库mysql,sqlslerver都可以的,前提你的bat要与命令在一个目录或你的数据库命令在path里设置了

⑵ 求bat文件创建mysql数据库,并调用一个SQL文件的代码

@echooff
setpath=C:programfilesmysqlmysqlserver5.5in
cd./
setCURR_PATH=%cd%
mysql-hlocalhost-uroot--password=root<crm.sql
mysql-hlocalhost-uroot-pCRM<rms.sql--password=root

⑶ bat文件 导入导出mysql

你好,看了你写的bat文件,后面几行不明白,但是第一中你的路径含有空格,需要将路径用引号括起来,你试试下面的:

cd/d"c:programFiles(x86)MySQLMySQLServer5.5in"

⑷ 如何在windows下用bat脚本定时备份mysql

并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。
remrem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具remrem 跳转到工作目录下f:cd f:\DBBAK
rem 设置变量:备份文件名
SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sql
rem 设置变量:日志文件名
SET LOG_FILE=MY_DBBAK.log
rem 记录日志
echo "%date%" 》 %LOG_FILE%
rem 开始做备份
mysqlmp --default-character-set=utf8 -hlocalhost -uroot -R --triggers --single-transaction -B mydb %BAK_FILE%
rem 压缩备份文件
rar a %BAK_FILE%.rar %BAK_FILE%
rem 删除源文件
del /F %BAK_FILE%
echo "%date%" 》 %LOG_FILE%
部署完脚本后,剩下的就是在系统中添加计划任务项目了。

⑸ 急!!请问mysql数据库中data文件夹下的表后缀名为frm表文件,怎么导出数据库如何再导回数据库。

要想使用拷贝粘贴的方法备份数据库,必须满足如下几个要求:
1,所有表均为MyISAM
2,无论是备份还是恢复时,均要停掉mysql服务
3,删除 ib_logfile0,ib_logfile1等文件

这种方法适用范围:
1,简单的数据库应用。没有用到视图裤核,存储过程触发器等高级功能
2,不要胡旁掘求数据库实时在线的应用或者本机开发程序
3,数据量非常大,通过sql文件导入导出困难的时候

建启御议备份采用 Mysqlmp来备份

⑹ 如何用批处理备份mysql数据库

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\数据备份\%ymd%"

"D:\MySQL\bin\mysqlmp.exe" --opt -Q mysql -uroot -p123456789 >
E:\数据备份\%Ymd%\mysql.sql
REM ..... 这里可以添加更多的命令,要看你有多少个数据库,其中 -Q 后面是数据库名称
-p紧跟后面是密码
echo Winrar loading...
"C:\Program Files\WinRAR\WinRAR.exe" a
-ep1 -r -o+ -m5 -df "E:\数据备份\%Ymd%.rar" "E:\数据备份\%Ymd%"
echo OK!

把上面的命令保存为 backup.bat ,双击运行,就开始备份数据了。
第一句是建立一个变量 %Ymd% ,通过
%date% 这个系统变量得到日期,%date:~,4% 表示取日期的前面4个字符就是年份,%%date:~5,2%
表示取日期第5个字符开始的2个字符就是月份,%date:~8,2% 这个就是日期号数,如 2009-06-20 这个日期最后得到的结果是 20090620

第二句就是使用变量 %Ymd% 的值建立一个空的文件夹。
第三句开始就是使用MySQL的命令对数据库mysql进行备份,并存储在
E:\数据备份\%ymd% 这个文件夹下面,这里可以有很多类似的命令,备份多个数据库。
最后就是使用 WinRAR 对备份的数据进行压缩,并存储为以
%Ymd% 变量值建立的RAR文件名,同时删除备份的 %Ymd% 目录。
如果你想让系统自动定期备份,就可以通过系统的任务计划定期执行这个命令。

⑺ Java程序实现mysql数据库导出,命令执行成功了,可是导出的文件是空的,求解!

应该是一些特殊符被转义了,你可以把mysqlmp -u root -proot --opt mysql > C:/Users/success/ak.sql 这句写到一个bat文件里面,然后java中就直接调用这个bat文件就可以避免了

⑻ 如何通过bat文件启动mysql数据库

@echo off
set path=C:\program files\mysql\mysql server 5.5\bin
cd ./
set CURR_PATH=%cd%
mysql -h localhost -u root --password=root < crm.sql
mysql -h localhost -u root -p CRM < rms.sql --password=root

⑼ bat 执行 mysql

“标准输出”和“标准错误输出”默认是烂戚悉要输出到控制台con(仔改即cmd窗口)的,而“标准输入”默认是由控制台con(即键盘)输入的,因此重定向的目的就是将输入输出流从默认位置重定向到新的位置。符号“>”和“>>”的默认句柄代号是1,而“<”的默饥乎认句柄代号是0。

⑽ 写个bat批处理 将mysql数据库 保存为以时间命名的文件

你可以直接 打开数据库mysql,选咐激择“附加”功能,把mysql.sql文件导入渗正,“确定”就可以了!!丛简悔!