1. 程式人生 > >解壓版MySQL安裝(針對5.7以上版本)

解壓版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 設定為1

2.管理員身份執行cmd,通過mysqld命令安裝服務(必須在mysql根目錄的bin目錄下)

mysqld --install mysql57 --defaults-file="my.ini配置檔案路徑"

備註:mysql57為自己取的資料庫服務名

3.啟動服務(到這一步已經完成了安裝)

net start mysql57 
 4.停止服務
net stop mysql57

5.刪除服務

mysqld --remove mysql57

三、注意事項

        1. 在啟動過程中可能報1027的錯誤提示,可以根據data目錄中的XXX.err檔案進行修改;