問題描述:
嘗試在win7下安裝mysql時,出現(xiàn)了如下錯誤:
解決方法:
1、添加環(huán)境變量PATH(例如:C:Program Filesmysql-5.7.13-winx64bin);
2、進(jìn)入MYSQL的安裝目錄下,新建一個默認(rèn)配置文件my.ini;
在my.ini配置文件中寫入如下所示內(nèi)容:
(具體內(nèi)容可按自身情況進(jìn)行修改)
[mysql] #?設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] #設(shè)置3306端口 port?=?3306 #?設(shè)置mysql的安裝目錄 basedir=C:Program?Filesmysql-5.7.13-winx64 #?設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=C:Program?Filesmysql-5.7.13-winx64data #?允許最大連接數(shù) max_connections=200 #?服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 #?創(chuàng)建新表時將使用的默認(rèn)存儲引擎 default-storage-engine=INNODB
完成后保存,此時my.ini文件會替換掉默認(rèn)的my-default.ini文件。
之后,我們需要在MYSQL的安裝目錄下,手動新建一個data文件夾。
3、將MYSQL卸載、重裝、初始化,最后開啟MYSQL服務(wù);
以管理員身份運(yùn)行cmd,依次輸入以下命令:
C:Windowssystem32>mysqld?--remove??//刪除mysql服務(wù) C:Windowssystem32>mysqld?--install?//安裝mysql服務(wù)? C:Windowssystem32>mysqld?--initialize?//一定要初始化? C:Windowssystem32>net?start?mysql
當(dāng)執(zhí)行完初始化命令后,空的data目錄就生成了如下文件:
最后啟動MYSQL服務(wù),如果顯示如下則表明已經(jīng)啟動成功了。
推薦教程:mysql教程
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦