到官網上下載所需要的版本。官網:https://dev.mysql.com/downloads/mysql/:
<MSI版本的是直接界面化下一步安裝的,下面的爲zip壓縮包解壓dos窗口安裝>
- 下載完成,將文件解壓到你想要安裝的盤裏。這裏我安裝到了E盤。之後以管理員身份運行DOS窗口。進入到mysql的bin文件夾下:
- 重點來了:
在mysql-5.7.20-winx64的文件夾下創建一個名爲data的空文件夾。
創建一個my.ini的文件,放在bin目錄裏面。內容爲: - [mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql-8.0.17-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql-8.0.17-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
其中basedir的路徑是安裝mysql的路徑,datadir就是剛創建的data目錄路徑。 - 接下來在dos窗口裏面輸入:mysqld --initialize-insecure
- 再輸入:mysqld -install (如果說已經存在,可以使用 sc delete mysql 或者 mysql -remove 將其刪除)
會顯示Service successfully installed.
- 最後輸入:net start mysql #啓動mysql服務
<當然還會有MySQL 服務無法啓動的情況出現。這時查看你的my.ini文件中basedir和datadir中路徑是不是上面說的那樣設置的。> - 此時mysql沒有密碼,需要進行設置密碼,輸入:mysqladmin -u root password *******
這樣就可以進入mysql裏面了。輸入:mysql -u root -p - 看一下我們mysql裏初始的表有哪些,輸入:show databases; #最後的分號不能少!!!