win10-MySql免安裝版-安裝/多實例
一、MySql免安裝版安裝:
1、MySql分為兩個版本:
安裝板的msi格式文件,直接點擊下一步,下一步就可以安裝
免安裝版的zip格式,直接解壓配置安裝即可,【解壓-初始化創建data目錄-創建用戶-創建服務-啟動】
2、免安裝版-安裝步驟:
(1)下載MySql的版本:【https://dev.mysql.com/downloads/mysql/】
(2)解壓壓縮包到指定安裝目錄:【D:\mysql-5.7.21】
(3)在安裝目錄下新建【my.ini】文件,打開編輯,復制下邊內容
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:\mysql-5.7.21 # 設置mysql數據庫的數據的存放目錄 datadir=D:\mysql-5.7.21\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 #開啟查詢緩存 explicit_defaults_for_timestamp=true skip-grant-tables # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB(4)配置環境變量:
【MYSQL_HOME:D:\mysql-5.7.21-winx64】
在系統環境path後面添加【 ;%MYSQL_HOME%\bin】,不是win10的小夥伴要註意加分號(";")
(5)初始化mysql
以管理員身份運行【cmd.exe】
運行命令:【mysqld --initialize --user=mysql --console】,運行成功,最後一行的末尾會有【root的初始化密碼,請記牢!!!】
(6)安裝服務:
運行命令【mysqld --install mysql3306】,執行成功後,服務裏會多出一個【mysql3306】的服務
(7)啟動或者停止服務:
運行命令【net start mysql3306】【net stop mysql3307】
(8)註意事項:
A、指定環境變量時,path要指定到系統變量裏,【指定為用戶變量後可能會導致初始化命令執行失敗】
B、MySql舊的版本裏有【my.cnf】文件,在【mysql-5.7.21-winx64.zip】這個版本裏是沒有的,需要新建【my.ini】文件
C、修改密碼的命令:登錄mysql後執行【set password for root@localhost=password(‘你的密碼‘);】
D、參考文章:【http://blog.csdn.net/darling_for/article/details/79070353】
二、MySql多實例的安裝步驟:【復制-修改配置文件-新建服務-修改註冊表】
(1)復制MySql的安裝目錄到指定位置,刪除【data】文件夾下的除mysql、test外的其它文件、文件夾
(2)修改【my.ini】中的端口、安裝目錄、數據目錄
(3)安裝新服務:運行命令【mysqld --install mysql3309】
(4)修改註冊表文件:
註冊表文件位置:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL_3307】
修改【ImagePath】的值為:【"D:\MySql_3309\bin\mysqld" --defaults-file="D:\MySql_3309\my.ini" mysql3309】
(5)正常啟動服務:參考文章【https://www.cnblogs.com/jpfss/p/8143641.html】
(6)註意:
A、多實例安裝不需要再次執行mysql的初始化命令
B、復制的實例,mysql的root密碼和自己初始安裝的時候使用的命令相同
C、刪除服務的命令:【sc delete mysql3309】
D、進入cmd後,再登錄mysql後,執行命令行的時候,句子結尾必須以分號結尾,命令才能執行
E、不修改註冊表的話,打開的多個服務指向同一實例
F、省去了安裝時後的初始化操作,直接刪除data目錄下的文件即可
三、後續:
安裝時候出現了許多問題,安裝不成功,文件找不到、服務啟動就停,大部分就是因為初始化操作失敗導致的
data文件夾不要手動創建,使用初始化命令來創建,否則會報文件夾不為空,初始化失敗的問題
一定要以管理員身份運行cmd,要不執行初始化mysql,初始化用戶的時候會報錯
本文適用於安裝:
win10-x64 免安裝版【mysql-5.7.21-winx64.zip】時使用,其它版本僅供參考
不要氣餒,多試幾次,不要怕麻煩,堅持就會找到辦法!!!
win10-MySql免安裝版-安裝/多實例