mysql 安裝批處理

2021-09-13 23:37:34 字數 1593 閱讀 1396

install.bat

@echo off

set "thispath=%~dp0"

rem set in my.ini

set mysql_path="c:\mysql\mysql-5.7.18-winx64_server"

rem copy

xcopy /e/y/i/f "%thispath%\mysql-5.7.18-winx64_server" %mysql_path%

rem environment path

::setx path "%path%;%mysql_path%"

cd /d %mysql_path%\bin

mysqld --install

mysqld --initialize --console

net start mysql

::拷貝密碼 (a temporary password is generated for root@localhost)

rem change password

mysql --connect-expired-password -uroot -p -e "set password = password('123456');

echo new password 123456

rem restart

net stop mysql

net start mysql

pause

set mysql_path="c:\mysql\mysql-5.7.18-winx64_server"

cd /d "%mysql_path%\bin"

net stop mysql

sc delete mysql

mysqld --remove

if exist %mysql_path%\data (

rd /s /q %mysql_path%\data

)pause

[mysql]

#設定mysql客戶端預設字符集

default-character-set=utf8

[client]

default-character-set=utf8

[mysqld]

#設定3306埠

port=3306

#設定mysql的安裝目錄

basedir=c:\mysql\mysql-5.7.18-winx64_server

#設定mysql資料庫的資料存放目錄

datadir=c:\mysql\mysql-5.7.18-winx64_server/data

#允許最大連線數

max_connections=200

#服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

#建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

>是重定向符號

nul是空裝置的意思

把提示輸入到空裝置就不顯示了

mysql 批處理啟動 MySQL開啟批處理

mysql預設關閉批處理 開啟方法 在原始的url尾部新增開啟指令,如下標註語句 url jdbc mysql localhost 3306 mydb3 rewritebatchedstatements true 新增批處理 呼叫preparedstatement中的addbatch 方法,將一句s...

批處理安裝補丁

windows什麼時候一年只有 一 兩個bug被發現則下面這些文字就成廢品了。寫乙個指令碼來一次安裝n個補丁,並且全部自動設定為安裝後不重起。新建乙個指令碼檔案 allinone.cmd 指令碼檔案和不定的目錄結構如下 folder allinone.cmd hotfix windowsserver...

MySQL批處理檔案

最新的專案需要用mysql,初始化資料庫想像oracle sqlplus一樣具有執行sql檔案的功能。經過網上搜刮和不斷測試得到以下結果。1.建立bat檔案,內容包括登入系統以及呼叫sql檔案 mysql u root padmin init.sql 2.init.sql內容 source crea...