應公司要求,我們使用的mysql爲5.7.20,中途遇到了巨多問題,好在都慢慢解決了,現在碼一下,避免其他人再入坑
1、首先把之前的版本殘餘的東西全部清理乾淨,結合https://jingyan.baidu.com/article/af9f5a2d42c69143150a456e.html
2、在官網上下載壓縮包,結合https://downloads.mysql.com/archives/community/
3、解壓縮後,壓縮包不含data文件夾和my.ini文件,不要手動創建data文件夾!!!
4、需要手動創建my.ini文件,裏面的內容是以下
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=E:\mysql-5.7.20-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=E:\mysql-5.7.20-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
5、上面完成後,執行下面的命令(前提:進入bin目錄下)
mysqld -install
mysqld --initialize-insecure//推薦這樣使用,密碼爲空,不採用隨機密碼
net start mysql
mysql -uroot -p//此時密碼爲空,直接回車進入
SET PASSWORD = PASSWORD('new password')//修改密碼
6、下面就是配置系統變量,直接在path下的路徑追加mysql的bin路徑就行了
7、如果中途安裝失敗,可以用mysqld -remove命令移除之前安裝的內容
8、如果遇到dll文件問題的話,可以下載這個軟件修復鏈接:https://pan.baidu.com/s/1f5mi107yY1A_HwMDgWvdEA
提取碼:why4