安裝mysql 免安裝版
阿新 • • 發佈:2022-04-21
今天安裝mysql 要在兩臺機器安裝 是在windows 中安裝 比較麻煩所以寫了個指令碼安裝
第一步、先定義 my.ini
以下是我的
[mysqld] # 設定3306埠 port=3306 # 設定mysql的安裝目錄 ***這個一定要看好目錄自己的 basedir=D:\software\mysql # 設定mysql資料庫的資料的存放目錄 ***這個一定要看好目錄自己的 datadir=D:\data\mysqlData # 允許最大連線數 max_connections=200 # 允許連線失敗的次數。 max_connect_errors=10 # 服務端使用的字符集預設為utf8mb4 character-set-server=utf8mb4 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB # 預設使用“mysql_native_password”外掛認證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8mb4 [client] # 設定mysql客戶端連線服務端時預設使用的埠 port=3306 default-character-set=utf8mb4
以下是安裝指令碼
@echo off title 執行bat批處理指令碼時先提示獲取管理員許可權 mode con cols=100 lines=20 color 3f :: 開始獲取管理員許可權 setlocal set uac=~uac_permission_tmp_%random% md "%SystemRoot%\system32\%uac%" 2>nul if %errorlevel%==0 ( rd "%SystemRoot%\system32\%uac%" >nul 2>nul ) else ( echo set uac = CreateObject^("Shell.Application"^)>"%temp%\%uac%.vbs" echo uac.ShellExecute "%~s0","","","runas",1 >>"%temp%\%uac%.vbs" echo WScript.Quit >>"%temp%\%uac%.vbs" "%temp%\%uac%.vbs" /f del /f /q "%temp%\%uac%.vbs" & exit ) endlocal mysqld --initialize-insecure mysqld -install net start mysql pause exit
上邊的意思是 以管理員許可權執行 安裝mysql的只有這幾個 mysqld --initialize-insecure
這個是以沒有密碼登入 mysqld -install
這個是安裝 net start mysql
這個是啟動mysql 服務 以後都用這個啟動就行了 執行過後 以沒有密碼的形式登入 然後在修改密碼
在windows 中定義一個bat檔案把上面的指令碼複製進去 放到解壓mysql 資料夾中執行就可以了
----只供參考