如何从批处理文件安装mysql? [英] How to install mysql from batch file?

查看:45
本文介绍了如何从批处理文件安装mysql?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发使用 MYSQL 数据库的 Java 桌面应用程序,但我有一个问题,我想嵌入 MYSQL 数据库,为此我想要一个脚本来安装 MYSQL,我需要帮助从批处理文件安装 MYSQL(窗户).

I am working on java desktop application in which i use MYSQL database, but i have a problem , i want to embed MYSQL database, for this i want a script to install the MYSQL, i need Help to install MYSQL from batch file (windows).

我正在使用这个脚本

@echo off
echo Installing MySQL Server. Please wait...

msiexec /i "mysql-installer-community-5.6.14.0.msi" /qn

echo Configurating MySQL Server...

"%ProgramFiles%\MySQL\MySQL Server 5.6\bin\mysqlinstanceconfig.exe" 
-i -q ServiceName=MySQL RootPassword=mysql ServerType=DEVELOPER 
DatabaseType=MYISAM Port=3306 Charset=utf8

echo Installation was successfully

我收到错误,系统找不到指定的路径".

i get the error,"The system cannot find the path specified".

任何帮助将不胜感激.

推荐答案

我的批处理文件已完成:

@echo 关闭
cls
回声 ==========================================
echo MySQL 服务器 - 安装 - v.17/03/2014
回声 ======================================================================================================================================================================================================================================================================================================================================================================================================================================================================
回声.
回声.
rem ----------------------------------------------——
回声安装.等待 ...
msiexec/i "mysql-5.5.28-win32.msi"/qn
回声完成.
rem ----------------------------------------------——
回声.
回声.
rem ----------------------------------------------——
回声配置.等待 ...
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin\"
mysqlinstanceconfig.exe -i -q ServiceName=MySQL RootPassword=mypassword ServerType=DEVELOPER DatabaseType=INODB Port=myport Charset=utf8
回声完成.
rem ----------------------------------------------——
回声.
回声.
rem ----------------------------------------------——
echo 创建对用户的访问.等待 ...
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin\"
mysql -uroot -pmypassword --execute="GRANT ALL PRIVILEGES ON . TO 'root'@'%%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;"
mysql -uroot -pmypassword --execute="FLUSH PRIVILEGES;"
回声完成.
rem ----------------------------------------------——
回声.
回声.
echo 安装准备就绪.
回声.
回声.
暂停

My batch file complete:

@echo off
cls
echo ==========================================
echo MySQL Server - Installation - v.17/03/2014
echo ==========================================
echo .
echo .
rem ------------------------------------------------
echo Installing. Wait ...
msiexec /i "mysql-5.5.28-win32.msi" /qn
echo Done.
rem ------------------------------------------------
echo .
echo .
rem ------------------------------------------------
echo Configurating. Waiting ...
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin\"
mysqlinstanceconfig.exe -i -q ServiceName=MySQL RootPassword=mypassword ServerType=DEVELOPER DatabaseType=INODB Port=myport Charset=utf8
echo Done.
rem ------------------------------------------------
echo .
echo .
rem ------------------------------------------------
echo Creating access to user. Waiting ...
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin\"
mysql -uroot -pmypassword --execute="GRANT ALL PRIVILEGES ON . TO 'root'@'%%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;"
mysql -uroot -pmypassword --execute="FLUSH PRIVILEGES;"
echo Done.
rem ------------------------------------------------
echo .
echo .
echo Installation ready.
echo .
echo .
pause

这篇关于如何从批处理文件安装mysql?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆