天天看點

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

【正文】

【開發環境】

實體機版本:win 7旗艦版(64位)

mysql版本:5.5.40msi版(64位)

一、資料庫類型:

(1)關系資料庫

(2)面向對象資料庫

(3)xml資料庫

現在的主流是關系型資料庫。

二、資料庫産品:

大型資料庫有:oracle、sybase、db2、sql server

小型資料庫有:mysql、access等

上面列舉的資料庫都是關系型資料庫,隻是oracle中有一小部分是面向對象的。mysql具有開源、免費等特性,适合中小型企業的開發。

三、關系型資料庫的基本概念:

關系型資料庫是由多個表(table)和表之間的關聯關系組成的資料的集合,表是一個由若幹行、若幹列組成的二維的關系結構。

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,表的列稱為字段(field),表的行成為記錄(record)。字段是表的結構,記錄是表的資料。

四、mysql的下載下傳:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,可以看到mysql有三個版本:企業版、叢集版、社群版。社群版就是我們所需要的版本,gpl是一種開源的協定。點選上圖中紅框中的連結,進入另外一個界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,我們選擇紅框部分的社群版本進行下載下傳,彈出如下界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

下圖中,可以看到mysql支援許多平台:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

我的作業系統是64位的,我選擇對應版本(msi版)進行下載下傳,點選上圖中紅框部分的連結,進入如下界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,點選紅框部分進行下載下傳,彈出如下界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,我們不需要注冊,點選紅框部分,直接下載下傳即可。

五、mysql的安裝:

輕按兩下安裝包時,出現了這個錯誤:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

好吧,沒想到官網下載下傳的軟體都能出問題。算了,我還是下老版本的吧。

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

點選上圖中紅框部分,彈出如下界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,點選紅框部分,彈出如下界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

不用注冊,直接下載下傳吧。。。

軟體下載下傳完成後,就開始安裝吧。

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,建議選擇第二項的custom,自定義安裝。彈出如下界面:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,選擇合适的安裝路徑,點選“繼續”:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

之後跳出另一個對話框,是讓我們安裝一個可視化的工具:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,我們勾選紅框部分,然後點選“finish”,進行配置。

六、mysql的配置:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)
MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖的解釋:今後在java開發中,要對這個伺服器進行通路,就要涉及到通信的協定,這裡使用tcp/ip協定,此時就涉及到了端口,mysql預設的端口号為3306,使用預設的即可。繼續下一步:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,是選擇資料庫的編碼。第一種是拉丁文,隻支援英文,不支援中文;第二種貌似是和日語有關的。這裡我們選擇第三種:自定義。然後将編碼方式設定為:utf-8。下一步:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,我們勾選“路徑添加到環境變量”,然後繼續:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,是給root使用者設定密碼。這裡,我将密碼設定為smyh。另外,勾選“允許使用者遠端(網路)通路”,否則隻能在本地通路,繼續:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上面的勾會自動打的:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

上圖中,可以看到,我們的配置被寫在了my.ini這個檔案中了。

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

點選finish,完成安裝。我們再到對應目錄下看一下my.ini檔案的内容:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

 view code

同時,我們在開始菜單的程式中也能看到已經安裝好的程式了:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

點選它,開始運作:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

打開”計算機管理“可以看到mysql的服務已啟動:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

同時在程序中也可以看到:

MySQL資料庫學習筆記(一)----MySQL 5.6.21的安裝和配置(setup版)

五、mysql的解除安裝:

1、到控制台裡面先把mysql軟體删除;

2、删除mysql的安裝目錄(如果在其他盤還有設定目錄也要删除,空目錄也要删除);

3、删除系統資料庫中的以下檔案:(按"win+r"鍵,輸入regedit,進入系統資料庫):

hkey_local_machine/system/controlset001/services/eventlog/applications/mysql

hkey_local_machine/system/controlset002/services/eventlog/applications/mysql

hkey_local_machine/system/currentcontrolset/services/eventlog/applications/mysql

有的話全部删除(技巧:用f3循環查找“mysql”);

4、如果是windows 7 系統,還需要找到c:\programdata\mysql将其删除;如果是xp系統,删除找到c:\documents and settings\all users\application data\mysql

完成後即可再次安裝,不需要重新開機系統。