【正文】
【開發環境】
實體機版本:win 7旗艦版(64位)
mysql版本:5.5.40msi版(64位)
一、資料庫類型:
(1)關系資料庫
(2)面向對象資料庫
(3)xml資料庫
現在的主流是關系型資料庫。
二、資料庫産品:
大型資料庫有:oracle、sybase、db2、sql server
小型資料庫有:mysql、access等
上面列舉的資料庫都是關系型資料庫,隻是oracle中有一小部分是面向對象的。mysql具有開源、免費等特性,适合中小型企業的開發。
三、關系型資料庫的基本概念:
關系型資料庫是由多個表(table)和表之間的關聯關系組成的資料的集合,表是一個由若幹行、若幹列組成的二維的關系結構。

上圖中,表的列稱為字段(field),表的行成為記錄(record)。字段是表的結構,記錄是表的資料。
四、mysql的下載下傳:
上圖中,可以看到mysql有三個版本:企業版、叢集版、社群版。社群版就是我們所需要的版本,gpl是一種開源的協定。點選上圖中紅框中的連結,進入另外一個界面:
上圖中,我們選擇紅框部分的社群版本進行下載下傳,彈出如下界面:
下圖中,可以看到mysql支援許多平台:
我的作業系統是64位的,我選擇對應版本(msi版)進行下載下傳,點選上圖中紅框部分的連結,進入如下界面:
上圖中,點選紅框部分進行下載下傳,彈出如下界面:
上圖中,我們不需要注冊,點選紅框部分,直接下載下傳即可。
五、mysql的安裝:
輕按兩下安裝包時,出現了這個錯誤:
好吧,沒想到官網下載下傳的軟體都能出問題。算了,我還是下老版本的吧。
點選上圖中紅框部分,彈出如下界面:
上圖中,點選紅框部分,彈出如下界面:
不用注冊,直接下載下傳吧。。。
軟體下載下傳完成後,就開始安裝吧。
上圖中,建議選擇第二項的custom,自定義安裝。彈出如下界面:
上圖中,選擇合适的安裝路徑,點選“繼續”:
之後跳出另一個對話框,是讓我們安裝一個可視化的工具:
上圖中,我們勾選紅框部分,然後點選“finish”,進行配置。
六、mysql的配置:
上圖的解釋:今後在java開發中,要對這個伺服器進行通路,就要涉及到通信的協定,這裡使用tcp/ip協定,此時就涉及到了端口,mysql預設的端口号為3306,使用預設的即可。繼續下一步:
上圖中,是選擇資料庫的編碼。第一種是拉丁文,隻支援英文,不支援中文;第二種貌似是和日語有關的。這裡我們選擇第三種:自定義。然後将編碼方式設定為:utf-8。下一步:
上圖中,我們勾選“路徑添加到環境變量”,然後繼續:
上圖中,是給root使用者設定密碼。這裡,我将密碼設定為smyh。另外,勾選“允許使用者遠端(網路)通路”,否則隻能在本地通路,繼續:
上面的勾會自動打的:
上圖中,可以看到,我們的配置被寫在了my.ini這個檔案中了。
點選finish,完成安裝。我們再到對應目錄下看一下my.ini檔案的内容:
view code
同時,我們在開始菜單的程式中也能看到已經安裝好的程式了:
點選它,開始運作:
打開”計算機管理“可以看到mysql的服務已啟動:
同時在程序中也可以看到:
五、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
完成後即可再次安裝,不需要重新開機系統。