本文中我用的是5.7的服務,以此爲例。
- 下載mysql-5.7.25-winx64.zip;
- 解壓到自定義的位置;
- 解壓之後的樣子
- 新建一個my.ini文件,使用文本編輯器編輯內容
[mysqld] port = 3306 #解壓的MySQL目錄 basedir=D:\mysql\mysql57 #data自定義的目錄 datadir=D:\mysql\mysql57\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8 #作用是跳過登錄的驗證 #skip-grant-tables
- 以管理員身份打開cmd命令窗口,將目錄切換到MySQL的安裝目錄的bin目錄;
- 執行mysqld -install 語句進行MySQL的安裝,執行命令後提示:Service successfully installed. 表示安裝成功;
- 執行mysqld --initialize-insecure --user=mysql語句進行MySQL的初始化;
- 執行net start mysql命令以啓動mysql服務;
- 以上就是安裝第一個MySQL服務。
- 下面安裝第二個MySQL服務;
- 新建一個文件夾,將第一個MySQL安裝目錄下的文件全部拷過去;
- 將新目錄中的data文件夾刪除;
- 修改my.ini文件內容
[mysqld] port = 3307 basedir=D:\mysql\mysql571 datadir=D:\mysql\mysql571\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8 #作用是跳過登錄的驗證 #skip-grant-tables
- 之後按照第一個後續的步驟安裝即可。