1,獲取mysql
https://www.mysql.com/downloads/
我下載的是硬盤版菩彬,下面開始安裝缠劝。
2,安裝
2.1骗灶,編寫my.ini惨恭。
my.ini是mysql的配置文件,用來配置mysql的安裝目錄耙旦,數(shù)據(jù)庫存儲目錄等脱羡。(注意安裝目錄下my.default只是一個可以參照的模板,所以必須自己新建一個my.ini來配置)
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=F:\mysql-5.7.17-winx64\mysql-5.7.17-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=F:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
2.2免都,命令行操作
2.2.1锉罐,配置環(huán)境變量,新建一個mysql指向bin目錄绕娘,將mysql加入到path中脓规,具體看一篇之前的記錄。
2.2.2险领,初始化 安裝目錄\data目錄(以下所有命令都在cmd下)
mysqld --initialize
輸入該命令后,生成data目錄绢陌,并初始化里面的內(nèi)容挨下。
2.2.3脐湾,安裝服務(wù)
mysqld install
輸入該命令后臭笆,會顯示服務(wù)安裝成功(假如提示服務(wù)已經(jīng)安裝秤掌,往下看2.3)愁铺。
2.2.4,運(yùn)行服務(wù)
net start mysql
輸入該命令后闻鉴,mysql服務(wù)就已經(jīng)運(yùn)行起來了茵乱。
2.3,可能遇到的坑
2.3.1椒拗,安裝出錯了,想刪除mysql重新安裝。
1.先停掉mysql服務(wù)
net stop mysql
2.在任務(wù)管理器里面停掉mysql服務(wù)(理論第一步已經(jīng)停止了蚀苛,這步防止上面出現(xiàn)不能停止在验,只有強(qiáng)殺)
3.cmd下輸出regedit進(jìn)入注冊表,刪除以下目錄(不存在目錄則不刪除)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
2.3.2堵未,輸入mysqld install
之后提示服務(wù)已經(jīng)安裝
輸入
sc delete mysql
刪除已經(jīng)存在的服務(wù)
2.3.3腋舌,data目錄出錯
data目錄不是自己去建,而是輸入mysqld --initialize
后渗蟹,系統(tǒng)初始化去建的块饺。