官網 https://www.mysql.com/
以上是mysql的產品線,多數是收費的。只有社區版是免費的。
因此下面只說社區版community。
MySQL Community Server、MySQL Cluster、MySQL Router、MySQL Shell、MySQL Workbench、MySQL Connectors。這些都是社區版的一些軟件與工具。下面一一介紹。
MySQL Community Server
mysql數據庫本體。
MySQL Cluster
是MySQL適合於分佈式計算環境的高實用、高冗餘版本。
MySQL Router
MySQL Router就是一個輕量級的中間件用來實現高可用和擴展性的功能。
MySQL Workbench
是一款數據庫設計和建模工具,專門爲 MySQL 設計。能夠將數據庫可視化。相似navicat。
MySQL Connectors
MySQL提供標準的數據庫驅動程序鏈接,以便將MySQL與符合行業標準ODBC和JDBC的應用程序和工具結合使用。任何使用ODBC或JDBC的系統均可以使用MySQL。
例如Connector/NET,下載安裝後在VS中添加dll文件的引用後就能方便的連接MySQL數據庫
html
安裝有n多種方式。分操做系統,同一操做系統也有不一樣的方式。每一種安裝方式官網都有詳細的介紹,不過沒有中文。
官網教程鏈接:https://dev.mysql.com/doc/ 在這裏你能找到任何你想找的,個人建議是:一切以官網爲準!mysql
下載連接:https://dev.mysql.com/downloads/mysql/
官網教程連接:https://dev.mysql.com/doc/refman/8.0/en/windows-install-archive.html
這裏主推的確定是最新版的。目前最新版本是MySQL Community Server 8.0.15。注意,這裏是提供的是壓縮文件,也只有MySQL Server,沒有其餘的工具啥的好比workbench,也沒有配置引導,須要本身寫配置文件。mysql還提供一個install的工具,提供安裝引導與相應的工具包安裝。這個一會再說,先看壓縮包的mysql server。若是不想安裝最新版本的MySQL server能夠再https://dev.mysql.com/downloads/mysql/找:
也能夠去歸檔那裏去找:
這裏是以前版本的歸檔。具體安裝步驟與配置我錄製了一個視頻:https://www.bilibili.com/video/av47416798/ 視頻中是在虛擬機中新安裝的win10 1809,過程當中遇到了沒有安裝依賴的問題,安裝完visual studio以後依賴就都安裝上了。
其實裝vs是不可取的,不必爲了裝數據庫再裝一個vs,可是我使用vs全部就順便安裝上了。具體是那些依賴缺失暫時還不知道(下文中說明了是vc++2015,詳情見下文截圖)。
還有就是使用這種安裝方式須要手動添加配置文件,並添加配置項。具體網上有不少,官網也有。c++
而後就是使用installer安裝,連接:https://www.bilibili.com/video/av47511375/
安裝過程當中會提示選擇哪些工具,我只安裝了server。client中的一些工具如workbench就不用安裝了。
另外使用installer安裝不會存在依賴問題,自動給裝上了,是vc++2015
mysql 還可使用docker安裝,docker我以爲是比較優雅的一種方式:http://www.javashuo.com/article/p-hhggeloo-hm.htmlsql
之因此認爲使用docker安裝是一種比較優雅的方式是由於不會有垃圾殘存,卸載方便,直接在系統中安裝卸載比較麻煩。
如下內容徹底是轉載:http://www.javashuo.com/article/p-xccondoz-gc.html
1》中止MySQL服務
開始-》全部應用-》Windows管理工具-》服務,將MySQL服務中止。
2》卸載mysql server
控制面板\全部控制面板項\程序和功能,將mysql server卸載掉。
3》將MySQL安裝目錄下的MySQL文件夾刪除(個人安裝目錄是C:\Program Files (x86)\MySQL)
4》運行「regedit」文件,打開註冊表。
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。
若是沒有相應的文件夾,就不用刪除了。
5》刪除C盤下的「C:\ProgramData\MySQL 」文件夾,若是刪除不了則用360粉碎掉便可,
該programData文件默認是隱藏的,設置顯示後便可見,或者直接複製 C:\ProgramData 到地址欄回車便可進入!
將整個MySQL文件夾刪除掉。。。
6》開始-》全部應用-》Windows管理工具-》服務
若是已經將MySQL卸載,但經過「開始-》全部應用-》Windows管理工具-》服務」查看到MySQL服務仍然殘留在
系統服務裏。又不想改服務名,改怎麼辦呢。
只要在CMD裏輸入一條命令就能夠將服務刪除:
sc delete mysql //這裏的mysql是你要刪除的服務名
這樣一來服務就被刪除了。docker
學會使用官網,官網翻明白了基本上就都會了。數據庫