第一步:進(jìn)入MySQL官網(wǎng)病毡,依次點(diǎn)擊:上方選項(xiàng)卡DOWNLOADS->頁面底端MySQL Community Edition->MySQL Community Server抒巢,此時(shí)會來到以下這個頁面:
選擇紅圈中的下載,下載完畢后直接解壓潜必,然后開始配置辉阶。建議保存的路徑不要有中文,以免出現(xiàn)各種莫名其妙的BUG嗡害。
第二步:配置基本信息my.ini文件,如果解壓后無該文件畦攘,就新建霸妹,有則配置里面的信息
具體內(nèi)容配置如下:
[mysqld]
# 設(shè)置3306端口
port=3306
# 設(shè)置mysql的安裝目錄
basedir=E:\\xxx\\workspace\\soft\\mysql-8.0.11-winx64? # 切記此處一定要用雙斜杠\\,單斜杠我這里會出錯知押,不過看別人的教程叹螟,有的是單斜杠。自己嘗試吧
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=E:\\xxx\\workspace\\soft\\mysql-8.0.11-winx64\\Data? # 此處同上
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)台盯。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
# 默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=caching_sha2_password
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口
port=3306
default-character-set=utf8
輸入完以后罢绽,保存時(shí),請點(diǎn)擊另存為静盅,查看編碼格式是否為ANSI良价,如果不是,請修改為ANSI蒿叠,以免在后面的配置安裝中出現(xiàn)錯誤明垢。如下圖所示:
注:datadir和basedir 根據(jù)自己軟件所放地址進(jìn)行配置,此處配置市咽,涉及到data文件夾的建立痊银,因此,不可自己在根目錄下建立data空文件夾施绎,否則你懂的溯革。
第三步:配置環(huán)境變量(可選,建議配置)
為了方便在其他路徑下也能迅速打開MySQL谷醉,建議配置環(huán)境變量致稀。
右擊計(jì)算機(jī)->屬性->高級系統(tǒng)設(shè)置->在高級選項(xiàng)卡下點(diǎn)擊環(huán)境變量->找到PATH,如下圖:
在末尾追加孤紧,注意是追加豺裆,不是覆蓋,添加路徑:E:\XXX\workspace\soft\mysql-8.0.11-winx64\bin
上述路徑即你解壓的路徑,后面加上bin就可以了臭猜。
添加完畢后躺酒,確定,退出蔑歌。
第四步:使用mysql
進(jìn)入C盤羹应,依次進(jìn)入Windows->System32,找到cmd.exe次屠,以管理員身份運(yùn)行园匹,一定要注意,不能直接進(jìn)入劫灶,一定是管理員身份裸违,否則后面步驟會報(bào)錯。
依次進(jìn)入我們的MySQL安裝目錄下本昏,如下圖:
進(jìn)入目錄后供汛,輸入mysqld --install;
會提示安裝成功,Service successfully installed.涌穆,然后進(jìn)入下一步怔昨。
此時(shí),開始初始化數(shù)據(jù)庫宿稀,輸入:mysqld --initialize --user=root --console(看清楚是mysqld趁舀,不是mysql,多了個d)祝沸,需要稍微等一段時(shí)間矮烹,此時(shí)正在創(chuàng)建data文件夾,同時(shí)能夠在窗口看到一大串信息罩锐,找到關(guān)鍵詞:root@localhost擂送,會發(fā)現(xiàn)關(guān)鍵詞后會有一段復(fù)雜無規(guī)律的字符串,即紅色圈圈的地方唯欣,記錄下來!稍后登錄數(shù)據(jù)的初始密碼搬味!
輸入:net start mysql境氢,稍后你也可以用net stop mysql關(guān)閉MySQL服務(wù)。
然后就可以進(jìn)入MySQL了碰纬,輸入:mysql -u root -p萍聊,此時(shí)會要求你輸入密碼
而第一次登錄的密碼,就是剛才提到了原始密碼悦析,即毫無規(guī)律的字符串寿桨。
輸入后就可以順利進(jìn)入數(shù)據(jù)庫了。
修改密碼:alter user user() identified by "123456";