1. 程式人生 > >mysql-5.7.22-winx64安裝

mysql-5.7.22-winx64安裝

工作中用到Mysql資料庫,現在想在本地機器安裝配合Jmeter。記錄一下安裝過程:

1、軟體準備

百度進mysql官網,找到下載對應Windows7 64位的版本,如圖:

連結地址下載:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip

下載後解壓到指定目錄,筆者解壓在C:\mysql-5.7.22-winx64

2、配置環境變數

配置過Java環境變數的同學應該比較熟悉,Mysql同樣需要配置:

①新增系統環境變數名:MYSQL_HOME,值:C:\mysql-5.7.22-winx64

②Path配置新增:%MYSQL_HOME%\bin,注意Path中不同值之間的“;”符號不能省略。

3、註冊windows系統服務
將mysql註冊為windows系統服務
操作如下:
1)新建一個my.ini檔案並把my.ini檔案拷貝到c:\windows目錄下,my.ini內容如下:

[plain] view plain copy

  1. [mysqld]    
  2. port = 3306    
  3. basedir=C:\mysql-5.7.22-winx64   
  4. datadir=C:\mysql-5.7.22-winx64\data    
  5. max_connections=200    
  6. character-set-server=utf8    
  7. default-storage-engine=INNODB    
  8. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES    
  9. [mysql]    
  10. default-character-set=utf8  

2)從控制檯進入到MySQL解壓目錄下的 bin 目錄下,輸入服務安裝命令:

mysqld.exe -install

如果出現:Install/Remove of the Service Denied!,是因為WINDOW 7 跟 vista 的許可權更嚴格。

可進入 C:\Window\System32 找到CMD.EXE 右鍵選擇 以管理員身份 進行,再進入相應目錄執行命令,一切就OK了。

安裝成功後會提示服務安裝成功。

注:my-default.ini檔案在MySQL解壓後的根目錄下,如果沒有,可從其他地方中獲取。

移除服務命令為:mysqld remove

4、啟停服務

1)執行啟動命令:net start mysql

2)執行停止命令:net stop mysql

5、Mysql初始化

執行指令:mysqld --initialize-insecure --user=mysql

注:我之前已執行過,存在data資料夾所以上面提示Warning和error

執行命令後會在MySQL的安裝目錄下生成data目錄並建立root使用者

6、密碼設定

剛安裝完成時root賬號預設密碼為空,此時可以將密碼修改為指定的密碼

命令如下:mysql -u root -p 新密碼

由於我們初始化時沒有密碼,直接回車就可以使用mysql了

 

 

 

至此,MySQL5.7.22解壓版安裝完畢,可以使用了。

 

 

 

備註:按此步驟執行提示

MySQL 服務正在啟動 .MySQL 服務無法啟動。

服務沒有報告任何錯誤。

 

 

解決方案是就直接刪掉自己建立的data目錄,然後再執行mysqld --initialize命令即可。