解壓版MySQL安裝(針對5.7以上版本)
解壓版MySQL的安裝主要分為兩步:一、初始化;二、安裝mysql服務。
一、初始化
mysqld --initialize-insecure自動生成無密碼的root使用者(推薦)
mysqld --initialize自動生成帶隨機密碼的root使用者
注意:
(1)5.7以後的版本不要自己建立data資料夾;
(2)如果data資料夾不為空是不能執行這個命令的,可以先刪除data目錄下的所有檔案或者移走。
二、安裝mysql服務
1.複製mysql的配置檔案my-default.ini檔案,並改名為my.ini,修改配置檔案:
character-set-server=utf8
#設定伺服器的預設編碼default-storage-engine=INNODB #設定預設的儲存引擎
basedir = ..... #mysql解壓後的根目錄
datadir = ..... #mysql的資料目錄(使用命令生成後的data的根目錄)
port = ..... #埠號預設3306
server_id = .....
#服務id 設定為12.管理員身份執行cmd,通過mysqld命令安裝服務(必須在mysql根目錄的bin目錄下)
mysqld --install mysql57 --defaults-file="my.ini配置檔案路徑"
備註:mysql57為自己取的資料庫服務名
3.啟動服務(到這一步已經完成了安裝)
4.停止服務net start mysql57
net stop mysql57
5.刪除服務
mysqld --remove mysql57
三、注意事項
1. 在啟動過程中可能報1027的錯誤提示,可以根據data目錄中的XXX.err檔案進行修改;