windows平台下安裝與配置mysql5.7

來源:互聯網
上載者:User

標籤:mysql   windows   

博主QQ:819594300

部落格地址:http://zpf666.blog.51cto.com/

有什麼疑問的朋友可以聯絡博主,博主會幫你們解答,謝謝支援!

在windows上安裝mysql5.7需要具有系統的管理員權限。

Windows平台下提供兩種安裝方式:

1、mysql二進位分發版(.msi安裝檔案)

2、免安裝版(.zip壓縮檔)

一般來講,我們使用二進位分發版,因為該版本比其他的分發版本使用起來要簡單,不再需要其他工具來啟動就可以運行mysql。

本例以window7平台為例進行圖形化的二進位安裝,其他windows平台上安裝過程也差不多。

一、下載mysql安裝檔案

在瀏覽器輸入:

http://dev.mysql.com/downloads/installer/

根據下面的,選擇Microsoft windows平台,然後根據平台來選擇32位還是64位的安裝包。在這裡我選擇32位的。單擊右側【download】按鈕開始下載。

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/9D/C7/wKiom1mFzsXA3CoQAAFWXbaZSNs488.jpg" style="float:none;" title="image001.jpg" alt="wKiom1mFzsXA3CoQAAFWXbaZSNs488.jpg" />650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9D/C7/wKiom1mFzsWwX3hlAACV5f5UijU878.jpg" style="float:none;" title="image002.jpg" alt="wKiom1mFzsWwX3hlAACV5f5UijU878.jpg" />

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/9D/C6/wKioL1mFzsbAkxPAAACvx-MhXBs570.jpg" style="float:none;" title="image003.jpg" alt="wKioL1mFzsbAkxPAAACvx-MhXBs570.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9D/C7/wKiom1mFzsfCmKx5AAGK9VeJ74U637.jpg" style="float:none;" title="image004.jpg" alt="wKiom1mFzsfCmKx5AAGK9VeJ74U637.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9D/C6/wKioL1mFzsew-37xAAD_lJ_Eo0w364.jpg" style="float:none;" title="image005.jpg" alt="wKioL1mFzsew-37xAAD_lJ_Eo0w364.jpg" />

注意:

Mysql-install-web-community是線上安裝版本

Mysql-install-community是離線安裝版本

這裡我選擇了Mysql-install-community離線安裝版本

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/9D/C6/wKioL1mFzsjBlL9MAAEgql5XQvc079.jpg" style="float:none;" title="image006.jpg" alt="wKioL1mFzsjBlL9MAAEgql5XQvc079.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/C7/wKiom1mFzsnSeG63AAEJEX3GQ-I943.jpg" style="float:none;" title="image007.jpg" alt="wKiom1mFzsnSeG63AAEJEX3GQ-I943.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/C7/wKiom1mFzsniYvzUAADw5WJRz-Q184.jpg" style="float:none;" title="image008.jpg" alt="wKiom1mFzsniYvzUAADw5WJRz-Q184.jpg" />

二、安裝mysql5.7

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/C6/wKioL1mFzsqDHsa4AAF8W8Ge5kg020.jpg" style="float:none;" title="image009.jpg" alt="wKioL1mFzsqDHsa4AAF8W8Ge5kg020.jpg" />

①developer default(預設安裝類型)

②server only(僅作為伺服器)

③client only(僅作為用戶端)

④full(完整安裝)

⑤custom(自訂安裝類型)

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9D/C6/wKioL1mFzsvTYVnKAAHYLG0ooBk317.jpg" style="float:none;" title="image010.jpg" alt="wKioL1mFzsvTYVnKAAHYLG0ooBk317.jpg" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9D/C7/wKiom1mFzsuTa4qAAAGAMfwW7JY870.jpg" style="float:none;" title="image011.jpg" alt="wKiom1mFzsuTa4qAAAGAMfwW7JY870.jpg" />

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9D/C6/wKioL1mFzszT1Z53AAFyx9blSF0575.jpg" style="float:none;" title="image012.jpg" alt="wKioL1mFzszT1Z53AAFyx9blSF0575.jpg" />

三、配置mysql5.7

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/9D/C7/wKiom1mFzs3hgHldAAF05XltoY8285.jpg" style="float:none;" title="image013.jpg" alt="wKiom1mFzs3hgHldAAF05XltoY8285.jpg" />

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/9D/C6/wKioL1mFzs6z45kuAAHX5j7O4UQ122.jpg" style="float:none;" title="image014.jpg" alt="wKioL1mFzs6z45kuAAHX5j7O4UQ122.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9D/C7/wKiom1mFzs7Sz-AGAAGzwCI3Yr0422.jpg" style="float:none;" title="image015.jpg" alt="wKiom1mFzs7Sz-AGAAGzwCI3Yr0422.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9D/C6/wKioL1mFztDiFtXrAAK5MX7bLho002.jpg" style="float:none;" title="image016.jpg" alt="wKioL1mFztDiFtXrAAK5MX7bLho002.jpg" />

Mysql伺服器配置視窗中個別參數的含義如下:

Configtype:該選項用於設定伺服器的類型,單擊該選項右側的向下按鈕,可以看見他包括三個選項,分別的解釋如下:

Development machine(開發機器):該選項代表典型個人用案頭工作站。假設機器上運行著多個傳統型應用程式。將mysql伺服器配置成使用最少的系統資源。

Server machine(伺服器):該選項代表格服務器,mysql伺服器可以同其他應用程式一起運行,例如ftp、email和web伺服器。將Mysql伺服器配置成使用適當比例的系統資源。

Dedicated machine(專用伺服器):該選項代表只運行mysql服務的伺服器。假定沒有運行其他服務程式。將mysql伺服器配置成使用所有可用的系統資源。

注意:作為初學者,我們練習的話建議選擇Development machine(開發機器),因為這樣只暫用我們電腦系統的少部分資源。

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/C6/wKioL1mFztDS9Z-5AAIOkrFrejw520.jpg" style="float:none;" title="image017.jpg" alt="wKioL1mFztDS9Z-5AAIOkrFrejw520.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9D/C7/wKiom1mFztGgReZ2AAHFIeBryNQ534.jpg" style="float:none;" title="image018.jpg" alt="wKiom1mFztGgReZ2AAHFIeBryNQ534.jpg" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/9D/C7/wKiom1mFztLQZz2VAAH0rHEQ8Us798.jpg" style="float:none;" title="image019.jpg" alt="wKiom1mFztLQZz2VAAH0rHEQ8Us798.jpg" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/9D/C6/wKioL1mFztKB8UD-AAF4bJ409gk649.jpg" style="float:none;" title="image020.jpg" alt="wKioL1mFztKB8UD-AAF4bJ409gk649.jpg" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/9D/C7/wKiom1mFztPQGQ_5AAGj_kXiLGQ114.jpg" style="float:none;" title="image021.jpg" alt="wKiom1mFztPQGQ_5AAGj_kXiLGQ114.jpg" />

就這樣,mysql伺服器配置安裝,此時我們按Ctrl+alt+del按鍵組合,可以在【windows工作管理員】裡面看見mysql伺服器處理序mysqld.exe已經啟動了

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9D/C6/wKioL1mFztXQbBtBAANB0uHAG-8137.jpg" style="float:none;" title="image022.jpg" alt="wKioL1mFztXQbBtBAANB0uHAG-8137.jpg" />

四、啟動mysql服務並登陸mysql資料庫

在前面的配置過程中,已經將mysql安裝為windows服務,當windows啟動、停止時,mysql也自動的啟動、停止。

不過,你可以使用圖形化服務工具來控制mysql伺服器或者在命令列使用NET命令。

下面通過windows的服務管理員查看,操作如下:

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9D/C6/wKioL1mFztWB5i3UAAEPwrFGuMU200.jpg" style="float:none;" title="image023.jpg" alt="wKioL1mFztWB5i3UAAEPwrFGuMU200.jpg" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9D/C7/wKiom1mFztbhFAUoAAB48O7IhwE434.jpg" style="float:none;" title="image024.jpg" alt="wKiom1mFztbhFAUoAAB48O7IhwE434.jpg" />

可以看見mysql的服務項狀態為“正在運行”

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9D/C7/wKiom1mFzteTT_cWAAKUdIo6ziI870.jpg" style="float:none;" title="image025.jpg" alt="wKiom1mFzteTT_cWAAKUdIo6ziI870.jpg" />

如果沒有“正在運行”字樣,說明mysql服務為啟動,此時的解決辦法是:

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9D/C6/wKioL1mFztej6AEsAAETgu6tDkY060.jpg" style="float:none;" title="image026.jpg" alt="wKioL1mFztej6AEsAAETgu6tDkY060.jpg" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9D/C6/wKioL1mFztjiHKoqAAFHhrnZIIU005.jpg" style="float:none;" title="image027.jpg" alt="wKioL1mFztjiHKoqAAFHhrnZIIU005.jpg" />

若要停止mysql服務,則命令是“net stop MYSQL”

注意:這裡的MYSQL是服務的名字,如果你的mysql服務的名字不是MYSQL,則需要換成是自己的。

下面我們登入mysql資料庫

登入mysql資料庫有兩種方式。

1)以windows命令列方式登入

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9D/C7/wKiom1mFztnwua3eAAEYd4NDnmw715.jpg" style="float:none;" title="image028.jpg" alt="wKiom1mFztnwua3eAAEYd4NDnmw715.jpg" />

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9D/C7/wKiom1mFztqSDo-hAAJFvF36cxg498.jpg" style="float:none;" title="image029.jpg" alt="wKiom1mFztqSDo-hAAJFvF36cxg498.jpg" />

2)使用mysqlcommand line client登入

開始-所有程式-mysql-mysqlserver5.7-mysql 5.7 commandline client

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9D/C6/wKioL1mFztqBNVnHAAD2ZukS0Wg912.jpg" style="float:none;" title="image030.jpg" alt="wKioL1mFztqBNVnHAAD2ZukS0Wg912.jpg" />

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9D/C6/wKioL1mFztuQa59kAABSwWqgZQc863.jpg" style="float:none;" title="image031.jpg" alt="wKioL1mFztuQa59kAABSwWqgZQc863.jpg" />

說明:mysql5.7.19的my.ini設定檔在如所示位置:

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9D/C7/wKiom1mFztuz1pDpAACD3EBDBNY933.jpg" style="float:none;" title="image032.jpg" alt="wKiom1mFztuz1pDpAACD3EBDBNY933.jpg" />

五、配置Path變數

在前面登入mysql的時候不能直接輸入mysql登陸命令,這是因為沒有把mysql的bin目錄添加到系統的環境變數裡面,所以不能。

如果每次登入mysql都要輸入C:\Program Files\MySQL\MySQL Server5.7\bin這樣的話是很麻煩的。

配置Path變數具體操作如下:

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9D/C7/wKiom1mFzwGz4dtYAAFWL3VE1eg377.jpg" style="float:none;" title="image033.jpg" alt="wKiom1mFzwGz4dtYAAFWL3VE1eg377.jpg" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/9D/C6/wKioL1mFzwLylvyVAACtfMqBiMU414.jpg" style="float:none;" title="image034.jpg" alt="wKioL1mFzwLylvyVAACtfMqBiMU414.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/C6/wKioL1mFzwPAgBFyAAKhDWtmE2I849.jpg" style="float:none;" title="image035.jpg" alt="wKioL1mFzwPAgBFyAAKhDWtmE2I849.jpg" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9D/C7/wKiom1mFzwTgB-IkAALLUeoN3QA555.jpg" style="float:none;" title="image036.jpg" alt="wKiom1mFzwTgB-IkAALLUeoN3QA555.jpg" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/9D/C7/wKiom1mFzwbisQpaAANwsPOZlg0116.jpg" style="float:none;" title="image037.jpg" alt="wKiom1mFzwbisQpaAANwsPOZlg0116.jpg" />

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/9D/C6/wKioL1mFzwej9tkVAAO9bUESN6k257.jpg" style="float:none;" title="image038.jpg" alt="wKioL1mFzwej9tkVAAO9bUESN6k257.jpg" />

測試一下:

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/9D/C6/wKioL1mFzwijdPzBAAHpaVQ_j6s520.jpg" style="float:none;" title="image039.jpg" alt="wKioL1mFzwijdPzBAAHpaVQ_j6s520.jpg" />

六、mysql常用圖形管理工具

常用的圖形化管理工具如下:

MySQLWorkbench

phpMyAdmin

Navicat

MySQLDumper

SQLyog

MySQLODBC Connector

其中Navicat和phpMyAdmin提供的是中文操作介面

而MySQL Workbench、MySQLDumper、SQLyog、MySQL ODBC Connector提供的是英文操作介面。

下面分別說明一下:

1、MySQLWorkbench

是mysql官方提供的圖形化管理工具,它完全支援mysql5.0以上的版本。在5.x版本中會有一些功能不能使用,而在4.x版本中,MySQL Workbench分為社區版和商業版,其中社區版完全免費,而商業版是按年收費。

是:

http://dev.MYSQL.com/downloads/workbench/

2、phpMyAdmin

使用PHP編寫,必須安裝在web伺服器中,通過web的方式控制和操作mysql資料庫。通過phpMyAdmin可以完全的對資料庫進行操作,比如建立、複製、刪除資料庫等等。最主要的是他支援中文,但是它的缺點是對大資料庫的備份和恢複不方便。

是:

http://www.phpmyadmin.net/

3、Navicat

它可以與任何的mysql3.21或以上的版本完全相容,支援觸發器、預存程序、函數、事件、視圖、系統管理使用者等等。對於新手來說易學易懂。Navicat支援中文,有免費版本提供。

是:

http://www.navicat.com/

4、MySQLDumper

使用基於PHP開發的mysqlDatabase Backup恢複程式,解決了使用PHP進行大Database Backup和恢複的問題。數百兆的資料庫都可以方便的備份和恢複,不用擔心網速太慢而導致中斷的問題,非常方便易用。

是:

http://www.MYSQLdumper.de/en/

5、SQLlog

簡潔高效並且功能強大的圖形化mysql資料庫管理工具。使用SQLlog可以快速直觀的讓使用者從世界的任何角度通過網路來維護遠端的mysql資料庫。

是:

http://www.webyog.com/en/index.php

大家也可以在網上搜尋中文破解版去使用,非常的好用。

本文出自 “IT技術助手” 部落格,請務必保留此出處http://zpf666.blog.51cto.com/11248677/1953895

windows平台下安裝與配置mysql5.7

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.