| Setokaiba |
01-10-2013 04:52 PM |
Backup da Database Através do .bat
1 Anexo(s)
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Código:
:start
@echo off
color 1f
:: SCRIPT BY SETOKAIBA ::
:: License:
:: - You can modify and use this software for free
:: - You may not sell it or rent it!
:: Licensed under GNU Public License.
:: Variaveis by Setokaiba ::
REM Database Variaveis Devem Ser Alteradas
set host=localhost
set database=l2jdb
set user=root
set passw=
REM MySQL Variaveis
set MySQLdumpPath=%ProgramFiles%\MySQL\MySQL Server 5.1\bin\mysqldump.exe
REM Path , Variaveis Salvas
set SavePath=%cd%\
REM Variaveis Carregadas
@echo #############################
@echo #Database Backup Script v1.0#
@echo #############################
@echo # Coded by Setokaiba #
@echo #############################
@echo.
@echo.
@echo Deseja Realizar Um Backup?
set /p make=(s/n):
If %make%==s goto new_backup
If %make%==n goto mxc
goto start
:mxc
@echo Faca-nos Uma Visita:
@echo www.secretexperience.net
@echo.
@echo Gostaria de Visitar Agora?
set /p visit=(s/n):
If %visit%==s start www.secretexperience.net
If %visit%==n exit
:new_backup
@echo Criando Novo Backup...
@echo Local de Saida: %SavePath%
@echo.
@echo Por Favor Especifique Um Nome Para o Seu Backup:
set /p name=Backup Filename:
@echo.
@echo Salvando...
%MySQLdumpPath% --add-drop-table -h %host% -u %user% --password=%passw% %database% > %name%.sql
@echo.
@echo Arquivo %name% Criado!
@echo.
Echo Obrigado Por Utilizar [Database Backup Script v1.0] by Setokaiba
echo.
echo Pressione Qualquer Tecla Para Sair...
pause>nul
exit
Não se esqueça de alterar as variáveis:
Código:
set host=localhost
set database=l2jdb
set user=root
set passw=
set MySQLdumpPath=%ProgramFiles%\MySQL\MySQL Server 5.1\bin\mysqldump.exe
Explicação das Variáveis:
O host onde o banco de dados está rodando (padrão: localhost)
O nome do banco de dados (padrão: l2jdb)
O nome de usuário (padrão: root)
A senha do banco de dados (por padrão fica em branco ou normalmente utilizam root)
Citação:
set MySQLdumpPath=%ProgramFiles%\MySQL\MySQL Server 5.1\bin\mysqldump.exe
|
O seu diretório do arquivo mysqldump.exe (por padrão o MySQL Server 5.1 fica nesse diretório já configurado).
Em anexo ZIP do batch já compilado.
Senha: www.secretexperience.net
|