Secret Experience

Secret Experience (https://secretexperience.net/)
-   [Lineage] Outros (https://secretexperience.net/lineage-outros/)
-   -   [Outros] Backup da Database Através do .bat (https://secretexperience.net/lineage-outros/34232-backup-da-database-atraves-do-bat.html)

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:

Citação:

set host=

O host onde o banco de dados está rodando (padrão: localhost)

Citação:

set database=

O nome do banco de dados (padrão: l2jdb)

Citação:

set user=

O nome de usuário (padrão: root)

Citação:

set passw=

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



Horários baseados na GMT -3. Agora são 03:12 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0