第一步去官網(wǎng)下載:
1)點擊DOWNLOADS
image
2)拉到下方找到 [MySQL Community (GPL) Downloads ?](https://dev.mysql.com/downloads/)
image
3)進(jìn)入到MySQL Community Downloads界面 選擇 [MySQL Community Server](https://dev.mysql.com/downloads/mysql/)
image
4)選擇要下載的版本 還有對應(yīng)的系統(tǒng)
5)這里以windowns為例 點擊ZIP Archive 后面的Download
image
6)把下載的包解壓到要安裝的目錄
7)配置環(huán)境變量颂碧,路徑要到解壓路徑下的bin目錄
比如下載的安裝包解壓到 D盤的tools文件夾 解壓的文件名是mysql-5.7.28-winx64 那環(huán)境變量的路徑是D:\tools\mysql-5.7.28-winx64\bin
image
8)在解壓目錄下創(chuàng)建一個my.ini文件
image
文件配置內(nèi)容如下(其中的 basedir和datadir 要以解壓的路徑為準(zhǔn))
注意:basedir和datadir這兩個路徑的 D:后面是兩個“\\”不然會報錯
(報錯內(nèi)容是:mysqld: Can't create/write to file 'D: ools\mysql-5.7.28-winx64\data\is_writable' (Errcode: 2 - No )
|
[mysqld]
設(shè)置3306端口
port=3306
設(shè)置mysql的安裝目錄
basedir=D:\tools\mysql-5.7.28-winx64
設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\tools\mysql-5.7.28-winx64\data
允許最大連接數(shù)
max_connections=200
允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=mysql_native_password
[mysql]
設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口
port=3306
default-character-set=utf8
|
9)以管理身份運行cmd (win+x) (注意一定要以管理員身份運行类浪,不然沒有權(quán)限)
① 命令行輸入 mysqld --initialize-insecure --user=mysql
image
接著mysql的解壓目錄下會出現(xiàn) data目錄
image
② 接著輸入 mysqld -install 出現(xiàn)Service successfully installed.表示配置完成
③ 啟動數(shù)據(jù)庫net start mysql
④ 進(jìn)入mysql 輸入mysql -u root -p载城,不用輸入密碼直接回車 這時默認(rèn)還沒設(shè)置密碼
⑤ 進(jìn)入mysql后設(shè)置密碼 輸入alter user user() identified by "密碼"; 這里的密碼就是要設(shè)置的密碼
接下來登錄就以這個密碼登錄