亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL自動(dòng)安裝批處理腳本實(shí)例代碼

 更新時(shí)間:2022年09月06日 09:07:45   作者:0xfather  
為了日后安裝數(shù)據(jù)庫(kù)方便,下面這篇文章主要給大家介紹了關(guān)于MySQL自動(dòng)安裝批處理腳本的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

作為強(qiáng)迫癥患者,安裝MySQL時(shí)必須使用zip模式安裝,我的電腦我做主,但是問(wèn)題來(lái)了,手動(dòng)安裝確實(shí)麻煩,我們不可能記住每一步操作,所以我自己寫了一個(gè)批處理,供大家參考。

MySQL5.7版本以上和MySQL5.7版本稍有不同哦!

MySQL5.7以下版本腳本:

@echo off
echo.
set stdir=%~dp0%
echo [mysqld]>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)根路徑>>%stdir%my.ini
echo basedir=%stdir%>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)數(shù)據(jù)文件存放路徑>>%stdir%my.ini
echo datadir=%stdir%data>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)端口號(hào)>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)字符集>>%stdir%my.ini
echo character_set_server=utf8>>%stdir%my.ini
echo. >>%stdir%my.ini
echo [client]>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)端口號(hào)>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)字符集>>%stdir%my.ini
echo default-character-set=utf8>>%stdir%my.ini
echo.
echo 開(kāi)始安裝數(shù)據(jù)庫(kù)服務(wù)
%stdir%bin\mysqld -install MySQL
echo 啟動(dòng)數(shù)據(jù)庫(kù)
net start MySQL
echo.
echo MySQL已經(jīng)成功安裝,數(shù)據(jù)保存在data文件夾中
pause

MySQL5.7以上版本(含MySQL8.x):

@echo off
echo.
set stdir=%~dp0%
echo [mysqld]>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)根路徑>>%stdir%my.ini
echo basedir=%stdir%>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)數(shù)據(jù)文件存放路徑>>%stdir%my.ini
echo datadir=%stdir%data>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)端口號(hào)>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)字符集>>%stdir%my.ini
echo character_set_server=utf8mb4>>%stdir%my.ini
echo. >>%stdir%my.ini
echo [client]>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)端口號(hào)>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##數(shù)據(jù)庫(kù)字符集>>%stdir%my.ini
echo default-character-set=utf8mb4>>%stdir%my.ini
echo.
echo 開(kāi)始安裝數(shù)據(jù)庫(kù)服務(wù)
%stdir%bin\mysqld -install MySQL
echo 開(kāi)始初始化數(shù)據(jù)庫(kù)
%stdir%bin\mysqld --initialize
echo ===============================================
echo 數(shù)據(jù)庫(kù)已初始化完成,請(qǐng)?jiān)赿ata文件夾中查找.err后綴文件
echo 在文件中找到A temporary password is generated for root@localhost信息
echo 請(qǐng)記錄該數(shù)據(jù)庫(kù)默認(rèn)密碼,并在首次登錄時(shí)修改密碼
echo ===============================================
echo 啟動(dòng)數(shù)據(jù)庫(kù)
net start MySQL
echo.
echo MySQL已經(jīng)成功安裝,數(shù)據(jù)保存在data文件夾中
pause

可以看到,5.7以上版本腳本存在兩點(diǎn)不同:

一、將字符集修改為utf8mb4,這種utf8格式支持emoji表情字符,編碼更強(qiáng)大,如果您仍想使用utf8字符集,請(qǐng)手動(dòng)修改。

二、增加了初始化數(shù)據(jù)庫(kù)步驟,5.7以上版本要求數(shù)據(jù)庫(kù)必須初始化后才能運(yùn)行,且初始化時(shí)會(huì)增加默認(rèn)密碼,該密碼可以在data文件夾中的以.err為后綴的文件中找到:即A temporary password is generated for root@localhost這句話冒號(hào)后面就是密碼。

該腳本的使用方法:

1.將腳本復(fù)制到一個(gè)文本文件中,將文件名修改為xxx.bat文件

2.將該腳本放到您解壓的Mysql解壓出來(lái)的程序包中,與D:/MySQL/bin同目錄層級(jí),如:D:/MySQL/xxx.bat

3.右鍵該腳本,選擇“以管理員身份運(yùn)行”即可

腳本會(huì)自動(dòng)創(chuàng)建my.ini配置文件和data數(shù)據(jù)目錄(無(wú)需手動(dòng)創(chuàng)建),另外自動(dòng)安裝完成后,會(huì)自動(dòng)安裝一個(gè)服務(wù)名為:MySQL的系統(tǒng)服務(wù)并自動(dòng)啟動(dòng),即本MySQL數(shù)據(jù)庫(kù)。

總結(jié)

到此這篇關(guān)于MySQL自動(dòng)安裝批處理腳本的文章就介紹到這了,更多相關(guān)MySQL自動(dòng)安裝批處理腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論