-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathInstall_World.bat
80 lines (71 loc) · 2.46 KB
/
Install_World.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
@echo off
:quick
rem Quick install section
rem This will automatically use the variables below to install the World database without prompting then optimize them and exit
rem To use: Set your environment variables below and change 'set quick=off' to 'set quick=on'
set quick=off
if %quick% == off goto standard
echo (( Mangos World Database Quick Installer ))
rem -- Change the values below to match your server --
set svr=localhost
set user=root
set pass=rootpass
set port=3306
set wdb=mangosVBworld
rem -- Don't change past this point --
set yesno=y
goto install
:standard
rem Standard install section
color 3B
echo .
echo MM MM MM MM MMMMM MMMM MMMMM
echo MM MM MM MM MMM MMM MM MM MMM MMM
echo MMM MMM MMM MM MMM MMM MM MM MMM
echo MM M MM MMMM MM MMM MM MM MMM
echo MM M MM MMMMM MM MMMM MMM MM MM MMM
echo MM M MM M MMM MM MMM MMMMMMM MM MM MMM
echo MM MM MMM MM MM MM MMM MM MM MMM
echo MM MM MMMMMMM MM MM MMM MMM MM MM MMM MMM
echo MM MM MM MMM MM MM MMMMMM MMMM MMMMM
echo MM MMM http://getmangos.com
echo MMMMMM
echo .
echo Credits to: Factionwars, Nemok, BrainDedd and Antz
color 02
echo ==================================================
echo .
set /p svr=What is your MySQL host name? [localhost] :
if %svr%. == . set svr=localhost
set /p user=What is your MySQL user name? [root] :
if %user%. == . set user=root
set /p pass=What is your MySQL password? [rootpass] :
if %pass%. == . set pass=rootpass
set /p port=What is your MySQL port? [3306] :
if %port%. == . set port=3306
set /p wdb=What is your World database name? [mangosVBworld] :
if %wdb%. == . set wdb=mangosVBworld
:install
set dbpath=World\Setup
set mysql=tools
:checkpaths
if not exist %dbpath% then goto patherror
if not exist %mysql%\mysql.exe then goto patherror
goto world
:patherror
echo Cannot find required files.
pause
goto :eof
:world
if %quick% == off echo.
if %quick% == off echo This will wipe out your current World database and replace it.
if %quick% == off set /p yesno=Do you wish to continue? (y/n)
echo.
echo Importing World database
%mysql%\mysql -q -s -h %svr% --user=%user% --password=%pass% --port=%port% %wdb% < %dbpath%\mangosdLoadDB.sql
for %%i in (%dbpath%\FullDB\*.sql) do echo %%i & %mysql%\mysql -q -s -h %svr% --user=%user% --password=%pass% --port=%port% %wdb% < %%i
:done
echo.
echo Done :)
echo.
pause