window安裝多個MySQL詳細教程

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安裝成功

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章