轉(zhuǎn)自:http://www.cnblogs.com/cenwei/p/6249856.html
環(huán)境: win7-32bit
MySql: mysql-5.7.18-win32
一搪哪、解壓文件
下載好MySQL后葬凳,解壓到D盤下,也可以根據(jù)個(gè)人喜好解壓在其他盤符的路徑下澡匪,解壓后的路徑是:D:\mysql符相。解壓好后不要太興奮拆融,需要配置默認(rèn)文件呢!
二啊终、配置默認(rèn)文件
解壓后的文件有默認(rèn)的配置文件(my-default.ini)镜豹,但是默認(rèn)的配置文件不好用,使用的時(shí)候會(huì)出現(xiàn)很多問題蓝牲,比如里面的漢字全是亂碼等趟脂。所以需要配置個(gè)人默認(rèn)配置文件:在解壓后的路徑下新建文件:my.ini,將以下代碼復(fù)制進(jìn)去例衍,代碼中出現(xiàn)兩次D:\mysql昔期,這是我的MySQL的解壓路徑,各位根據(jù)自己的路徑替換掉即可佛玄。至此,MySQL可以執(zhí)行安裝了般贼。
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir="D:\mysql-5.7.17-winx64"
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir="D:\mysql-5.7.17-winx64\data"
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
三哼蛆、安裝MySQL
以管理員身份運(yùn)行命令提示符霞赫,切換到MySQL的bin目錄下端衰,輸入mysqld install命令(注意是mysqld而不是mysql)回車,即可安裝MySQL楼誓,如下圖所示:
提示如下則安裝成功:
四、啟動(dòng)MySQL服務(wù)
安裝好MySQL后禀倔,可以輸入net start mysql來啟動(dòng)MySQL,輸入net stop mysql 來關(guān)閉MySQL服務(wù)愧杯,也可以在服務(wù)里面手動(dòng)啟動(dòng)/關(guān)閉MySQL服務(wù)鞋既;
五、配置環(huán)境變量
雖然MySQL安裝成功跌前,但是每次都切換到:\mysql-5.7.17-winx64下來執(zhí)行相關(guān)操作是很麻煩的陡舅,配置環(huán)境變量后就可方便的操作MySQL了。右鍵‘計(jì)算機(jī)’->‘屬性’->‘高級(jí)系統(tǒng)設(shè)置’->‘環(huán)境變量’灾炭,在系統(tǒng)變量下找到path颅眶,點(diǎn)擊編輯按鈕進(jìn)入編輯path對話框帚呼,在變量值里面前面加上MySQL的解壓路徑下的bin目錄皱蹦,我的是D:\mysql-5.7.17-winx64\bin;沪哺,注意后面要加上英文分號(hào)辜妓,確定即配置好環(huán)境變。
六榴啸、安裝過程報(bào)錯(cuò)及注意事項(xiàng)
我在安裝成功后啟動(dòng)MySQL服務(wù)時(shí),服務(wù)啟動(dòng)不了坦报,提示:MySQL服務(wù)無法啟動(dòng) 服務(wù)沒有報(bào)告任何錯(cuò)誤 請鍵入NET HELPMSG 3534 以獲得更多幫助片择,如下:
解決方案:
安裝好MySQL后潜的,打開cmd命令窗口,并且進(jìn)入到MySQL安裝目錄中的bin目錄啰挪,然后輸入如下命令回車即可:mysqld --initialize-insecure --user=mysql
執(zhí)行完上面命令后,MySQL會(huì)自建一個(gè)data文件夾脐供,并且建好默認(rèn)數(shù)據(jù)庫,登錄的用戶名為root借跪,密碼為空,之后就可以通過命令net start mysql啟動(dòng)mysql服務(wù)了掏愁。
注:MySQL升級(jí)到5.7版本是沒有data文件夾的歇由,執(zhí)行mysqld --initialize-insecure --user=mysql命令會(huì)自動(dòng)新建data文件夾。