win10 安裝Mysql
阿新 • • 發佈:2018-12-20
本篇以在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 !