@echo off
echo ver 1.0
echo 當前目錄:%cd%
:start
set var1=
echo.
echo 【【【【【 MYSQL 常用功能 】】】】】
echo.
echo 1.導出數據庫
echo 2.導入數據庫
echo.
echo 5.啓動mysql5.5
echo 7.啓動mysql5.7
echo. ******************************************************************************
set /P type="請輸入(1/2...),默認 1:"
if "%type%" == "" goto a
if "%type%" == "1" goto a
if "%type%" == "2" goto b
if "%type%" == "5" goto d
if "%type%" == "7" goto e
goto a
:a
echo. 參考:
echo. "mysqldump -uroot -ppassword table > sql.sql"
echo. "mysqldump -h 192.168.1.11 -uroot -ppassword table > sql.sql"
echo.
set /P var4="請輸入要導出的數據庫名:"
if "%var4%" == "" (echo. && echo. "!!!數據庫名不能爲空!!!" && echo. && goto a)
set /P var1="請輸入遠程ip地址,本地不用輸入:"
set /P var2="請輸入數據庫用戶名,默認root:"
set /P var3="請輸入數據庫密碼,默認root:"
set /P var5="保存爲?默認sql.sql :"
if "%var1%" NEQ "" (set var1=-h %var1%)
if "%var2%" == "" (set var2=root)
if "%var3%" == "" (set var3=root)
if "%var5%" == "" (set var5=sql.sql)
echo.
echo "執行:mysqldump %var1% -u%var2% -p%var3% %var4% > %var5%"
mysqldump %var1% -u%var2% -p%var3% %var4% > %var5%
echo '導出完成:%cd%\%var5%'
goto start
:b
echo select 2;
echo mysql -uroot -proot
echo use table;
echo source sql.sql
echo.
echo. 開始進入數據庫,請輸入上面命令導入
set /P var1="請輸入遠程ip地址,本地不用輸入:"
set /P var2="請輸入數據庫用戶名,默認root:"
set /P var3="請輸入數據庫密碼,默認root:"
if "%var1%" NEQ "" (set var1=-h %var1%)
if "%var2%" == "" (set var2=root)
if "%var3%" == "" (set var3=root)
mysql %var1% -u%var2% -p%var3%
goto start
:d
E:\WebSite\PHP\phpStudy2016\MySQL\bin\mysqld.exe --console
goto start
:e
E:\WebSite\PHP\BtSoft\mysql\MySQL5.7\bin\mysqld.exe --console
goto start
:end
pause