本文目录一览:
- 1、如何用批处理备份mysql数据库
- 2、如何使用批处理启动MySQL数据库
- 3、求bat文件创建mysql数据库,并调用一个SQL文件的代码
- 4、急急急!!!!如何使用批处理文件自动备份mysql数据库呢?
- 5、怎么写一个MySQL自动执行脚本
- 6、mysql使用批处理导入有数据的sql文件。大神们就指教。。 有惊喜
如何用批处理备份mysql数据库
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\数据备份\%ymd%"
"D:\MySQL\bin\mysqldump.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% 目录。
如果你想让系统自动定期备份,就可以通过系统的任务计划定期执行这个命令。
如何使用批处理启动MySQL数据库
1、把待执行Sql保存在一个文件,这里为20110224.sql。2、新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执行20110224.sql的语句:复制代码代码如下:osql-Sgdjlc-dTestDB-Usa-P1-i20110224.sql
求bat文件创建mysql数据库,并调用一个SQL文件的代码
@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
急急急!!!!如何使用批处理文件自动备份mysql数据库呢?
假想环境:
mysql
安装位置:c:\mysql
数据库名称为:bbs
数据库备份目的地:d:\db_bak\
============================
新建db_bak.bat,写入以下代码
net
stop
mysql
xcopy
c:\mysql\data\bbs\*.*
d:\db_bak\bbs\%date:~0,3%\
/y
net
start
mysql
然后使用windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)
保存一周的数据,用%date:~0,3%,保存每天的数据,用%date:~4,10%
怎么写一个MySQL自动执行脚本
呵呵~前几天刚搞好这个...
分两个BAT(1.bat,2.bat)~~当然可以连起来~BAT路径自己修改
1.bat内容以下
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -uroot -p D:\wamp\www\mysqlCreatDB.sql
2.bat
mysqlCreatDB.sql内容为:create database “自己数据库名字”
2.bat内容以下
@ECHO off
set user=root
set pass=
set wdb=gx
set port=3306
set server=localhost
@ECHO 正在安装数据库....
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -h %server% --user=%user% --password=%pass% --port=%port% %wdb% D:\wamp\www\自己导出的SQL文件
@ECHO 安装完毕
mysql使用批处理导入有数据的sql文件。大神们就指教。。 有惊喜
你现有的sql文件也是从别的库中导出的吧,导出的sql文件中没建库语句,所以你要先在库中建好库,可以如下操作:
一、前期准备工作
mysql -u root -p密码 //登录到mysql库中
create database 库名 //创建一个新数据库
二、导入数据
mysql -u 用户-p密码 库名 sql文件的绝对路径 //在操作系统下操作
三、验证数据
mysql -u root -p密码 //登录到mysql库中
use 你上面创建的库 //指定要操作的库
show tables; //查看当前库中的所有表
select count(*) from 表名; //查看指定表中数据
好了兄弟,以上3步就可以实现数据的导入及验证了,希望可以帮到你!