ホーム » DB関連 » mysql バックアップ(windowsバッチBAT)

mysql バックアップ(windowsバッチBAT)

   作者:ビズコネクトポータル   发布时间:2013-08-14   

 下記のコマンドを「mysql_backup.bat」に保存し、実行する。

  ・参考記事
http://www.slideshare.net/yoyamasaki/mysql-15289428

@echo off

REM #===========================================#
REM # MYSQL バックアップ(日時ダンプ)
REM #===========================================#

REM 実行コマンドのPATH定義
set dump_command="C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump"
REM DB名定義
set db_name1=db1
REM バックアップ先定義
set backup_dir=C:\backup\mysql\

REM バックアップディレクトリへ移動
pushd %backup_dir%

REM タイムスタンプ(書式:YYYYMMDD_HHMISS)
set timestamp=%date:~,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%

REM バックアップファイル名
set backup_db1_file=%backup_dir%%db_name1%_backup_%timestamp%.sql

REM MYSQL ユーザー/パスワード定義
set user_mysql=root
set password_mysql=123456

REM バックアップ開始
%dump_command% -u%user_mysql% -p%password_mysql% %db_name1% > %backup_db1_file%
REM # 6.7世代分より古いダンプファイル及びログを削除
for /f "skip=7 delims=" %%F in ('dir /b /o-d *.sql') do del "%%F"

popd

没有了,已经是最后文章

下一篇:

此评论不代表本站观点大家说

《mysql バックアップ(windowsバッチBAT)》等您坐沙发呢!

发表评论

亲,不支持纯字母、符号评论哦~