1. 程式人生 > >win10 安裝Mysql

win10 安裝Mysql

  本篇以在Win10下安裝Mysql-5.7.24為例進行演示。

下載Mysql

  下載Mysql-5.7.24合適的版本進行安裝,我這裡選擇的是解壓縮版:mysql-5.7.24-winx64.zip。

安裝

  將下載後的檔案解壓縮到相應的目錄,我這裡是:E:\Program Files\mysql-5.7.24-winx64

  在該目錄下建立空資料夾data用來儲存資料,並建立Mysql配置檔案my.ini檔案,內容如下:

[mysqld]
#設定3306埠
port = 3306

# 設定mysql的安裝目錄
basedir=E:\Program Files\mysql-5.7
.24-
winx64 # 設定mysql資料庫的資料的存放目錄 datadir=E:\Program Files\mysql-5.7.24-winx64\data # 允許最大連線數 max_connections=200 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8

  以管理員許可權開啟cmd視窗,切換到Mysql目錄:E:\Program Files\mysql-5.7.24-winx64

  

  進行初始化和安裝,詳細輸出如下:

Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32>E:

E:\>cd E:\Program Files\mysql-5.7.24-winx64\bin

E:\Program Files\mysql-5.7.24-winx64\bin>mysqld --remove
The service doesn't exist!

E:\Program Files\mysql
-5.7.24-winx64\bin>mysqld --initialize --user=mysql --console 2018-12-20T10:45:58.428626Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2018-12-20T10:46:00.021286Z 0 [Warning] InnoDB: New log files created, LSN=45790 2018-12-20T10:46:00.463968Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2018-12-20T10:46:00.729551Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 70bdf2f6-0444-11e9-b87d-02004c4f4f50. 2018-12-20T10:46:00.774945Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened. 2018-12-20T10:46:00.810781Z 1 [Note] A temporary password is generated for [email protected]: _tXgsqndQ0oy E:\Program Files\mysql-5.7.24-winx64\bin>mysqld --install mysql Service successfully installed. E:\Program Files\mysql-5.7.24-winx64\bin>net start mysql mysql 服務正在啟動 . mysql 服務已經啟動成功。

  mysql服務正常啟動後,在命令列下使用初始密碼進行登入,更改密碼為root。

其它

配置環境變數

  要想在任意目錄下開啟cmd視窗便能登入mysql,需要配置系統環境變數。

  可通過:我的電腦 => 【右鍵】屬性 => 高階系統設定 => 【高階】環境變數 => 【系統變數】PATH 中加入: E:\Program Files\mysql-5.7.24-winx64\bin (以分號';'隔開)

  再重新開啟一個新的cmd視窗即可生效。

啟動和停止Mysql服務

  需要以管理員許可權執行cmd視窗來啟動和停止Mysql服務,命令如下:

C:\Windows\system32>net stop mysql
mysql 服務正在停止.
mysql 服務已成功停止。

C:\Windows\system32>net start mysql
mysql 服務正在啟動 .
mysql 服務已經啟動成功。

移除Mysql

  如果想移除Mysql或者之前安裝出現問題,需要重新安裝,需先移除已經安裝的Mysql。

  需要先停止Mysql 服務再移除,同樣需要以管理員許可權執行cmd視窗。

C:\Windows\system32>net stop mysql
mysql 服務正在停止.
mysql 服務已成功停止。


C:\Windows\system32>mysqld --remove
Service successfully removed.

  That's all !