時間:2022-09-11來源:www.farandoo.com作者:電腦系統城
前言
作為強迫癥患者,安裝MySQL時必須使用zip模式安裝,我的電腦我做主,但是問題來了,手動安裝確實麻煩,我們不可能記住每一步操作,所以我自己寫了一個批處理,供大家參考。
MySQL5.7版本以上和MySQL5.7版本稍有不同哦!
MySQL5.7以下版本腳本:
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 |
@ echo off echo . set stdir=%~dp0% echo [mysqld]>%stdir % my.ini echo ##數據庫根路徑>>%stdir%my.ini echo basedir=%stdir%>>%stdir % my.ini echo ##數據庫數據文件存放路徑>>%stdir%my.ini echo datadir=%stdir % data>>%stdir % my.ini echo ##數據庫端口號>>%stdir%my.ini echo port=3306>>%stdir % my.ini echo ##數據庫字符集>>%stdir%my.ini echo character_set_server=utf8>>%stdir % my.ini echo . >>%stdir % my.ini echo [client]>>%stdir % my.ini echo ##數據庫端口號>>%stdir%my.ini echo port=3306>>%stdir % my.ini echo ##數據庫字符集>>%stdir%my.ini echo default -character -set =utf8>>%stdir % my.ini echo . echo 開始安裝數據庫服務 %stdir % bin\mysqld -install MySQL echo 啟動數據庫 net start MySQL echo . echo MySQL已經成功安裝,數據保存在data文件夾中 pause |
MySQL5.7以上版本(含MySQL8.x):
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 |
@ echo off echo . set stdir=%~dp0% echo [mysqld]>%stdir % my.ini echo ##數據庫根路徑>>%stdir%my.ini echo basedir=%stdir%>>%stdir % my.ini echo ##數據庫數據文件存放路徑>>%stdir%my.ini echo datadir=%stdir % data>>%stdir % my.ini echo ##數據庫端口號>>%stdir%my.ini echo port=3306>>%stdir % my.ini echo ##數據庫字符集>>%stdir%my.ini echo character_set_server=utf8mb4>>%stdir % my.ini echo . >>%stdir % my.ini echo [client]>>%stdir % my.ini echo ##數據庫端口號>>%stdir%my.ini echo port=3306>>%stdir % my.ini echo ##數據庫字符集>>%stdir%my.ini echo default -character -set =utf8mb4>>%stdir % my.ini echo . echo 開始安裝數據庫服務 %stdir % bin\mysqld -install MySQL echo 開始初始化數據庫 %stdir % bin\mysqld - -initialize echo =============================================== echo 數據庫已初始化完成,請在data文件夾中查找.err后綴文件 echo 在文件中找到A temporary password is generated for root@localhost信息 echo 請記錄該數據庫默認密碼,并在首次登錄時修改密碼 echo =============================================== echo 啟動數據庫 net start MySQL echo . echo MySQL已經成功安裝,數據保存在data文件夾中 pause |
可以看到,5.7以上版本腳本存在兩點不同:
一、將字符集修改為utf8mb4,這種utf8格式支持emoji表情字符,編碼更強大,如果您仍想使用utf8字符集,請手動修改。
二、增加了初始化數據庫步驟,5.7以上版本要求數據庫必須初始化后才能運行,且初始化時會增加默認密碼,該密碼可以在data文件夾中的以.err為后綴的文件中找到:即A temporary password is generated for root@localhost這句話冒號后面就是密碼。
該腳本的使用方法:
1.將腳本復制到一個文本文件中,將文件名修改為xxx.bat文件
2.將該腳本放到您解壓的Mysql解壓出來的程序包中,與D:/MySQL/bin同目錄層級,如:D:/MySQL/xxx.bat
3.右鍵該腳本,選擇“以管理員身份運行”即可
腳本會自動創建my.ini配置文件和data數據目錄(無需手動創建),另外自動安裝完成后,會自動安裝一個服務名為:MySQL的系統服務并自動啟動,即本MySQL數據庫。
2022-09-11
SQL Server服務器監控2022-09-11
系統城分享CentOS7下安裝MySQL5.7.39的詳細過程2022-06-20
Ubuntu安裝Mysql+啟用遠程連接的完整過程一、實驗目的 二、實驗要求 三、實現內容及步驟 1、學生表:student 2、寢室表:dormitory 3、管理員表:admin 四、實驗總結...
2022-06-20