1.MySQL官網下載當前需要版本
https://dev.mysql.com/downloads/windows/installer/8.0.html(下載地址)
https://blog.csdn.net/qq_38756992/article/details/84929787 (下載教程)
2.部分服務器、電腦可能出現 **vc.dll文件缺失,下面提供下載地址,64位、32位對應安裝即可
https://pan.baidu.com/s/1TE6pAWvnnIMCZRuSyiIs1g 8xwf (這是借用別人的連接地址,失效了可以去csdn下載)
https://download.csdn.net/download/wangxiaoertedaye/11258983
3.MySQL5.7之後的版本,下載之後沒有my.ini文件,需要自己生成,下面是親測可用的直接複製即可,注意端口、安裝、數據路徑修改,創建成功之後將my.ini文件放置 bin目錄下
[client]
port=3307
default-character-set=utf8
[mysqld]
port=3307
#設置mysql的安裝目錄
basedir=D:\MySql Server 5.7
#設置mysql的數據目錄
datadir=D:\MySql Server 5.7\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啓查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables
4.開始安裝
4.1 以管理員身份運行cmd,切換至 MySQL解壓路徑
cd D:\MySql Server 5.7\bin
4.2 安裝MySQL mysql3307 自己起的另外一個服務名稱,一臺機器上 安裝多個MySQL 需要每個服務名稱不一樣
mysqld -install mysql3307 --defaults-file="D:\MySql Server 5.7\bin\my.ini"
4.3 生成data文件夾
mysqld --initialize--user=mysql
4.4 啓動MySQL服務,啓動失敗 1067 請參照4.5步驟執行
net start mysql3307
4.5 修改註冊表信息 (這一步部分人能省略,上述啓動失敗執行下面操作)
運行-——regedit 打開註冊表,修改默認執行路徑,改爲剛纔mysql3307的安裝路徑,重啓服務即可。
HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services 就能找到mysql3307了
5. 修改密碼
5.1 登錄MySQL 兩種方式 採用第一種即可
mysql -u root-p(-p 輸入密碼登錄) 第一次安裝默認密碼爲空,直接回車
mysql -u root-P 3307 (-P 端口登錄)
5.2 修改密碼
5.7之後沒有password字段,用下面
update mysql.user set authentication_string=password('system') where user='root' and Host = 'localhost';
5.7之前
UPDATE user SET Password = PASSWORD('system') WHERE user = 'root';
5.3 保存提交(這個防止修改,沒生效)
flush privileges;
exit; 退出完成
5.4 修改my.ini文件,註釋掉不驗證密碼登錄
測試登陸成功後,爲安全起見回到my.ini中把skip-grant-tables刪除或註釋掉。
6.至此多個MySQL安裝成功