通過(guò)上一節(jié)的介紹,大家對(duì)于數(shù)據(jù)庫(kù)已經(jīng)有了一個(gè)基本的認(rèn)識(shí)了与帆,這一節(jié)我們來(lái)學(xué)習(xí)下應(yīng)該如何安裝數(shù)據(jù)庫(kù)以及有哪些可以幫助我們管理數(shù)據(jù)庫(kù)的工具拔稳。
1.?安裝MySQL
MySQL數(shù)據(jù)庫(kù)最早由瑞典的 MySQL AB公司研發(fā)校哎,現(xiàn)在屬于甲骨文公司旗下的產(chǎn)品,因?yàn)樗?jiǎn)潔滔蝉、開源击儡、免費(fèi)的特點(diǎn),所以受到多數(shù)互聯(lián)網(wǎng)公司的喜愛(ài)蝠引。如果要使用MySQL的話阳谍,我們首先需要注冊(cè)一個(gè)甲骨文官方網(wǎng)站的賬號(hào),不過(guò)網(wǎng)站是英文的螃概,訪問(wèn)的過(guò)程可能比較慢矫夯,而且網(wǎng)站也在不定期的修改,所以在這里的下載的話吊洼,并不容易训貌,所以我下載了一些數(shù)據(jù)庫(kù)上傳到了百度網(wǎng)盤中,大家如果不想在官網(wǎng)下載的話冒窍,可以在附錄中按照指定網(wǎng)盤地址下載递沪,當(dāng)然也可以通過(guò)公眾號(hào)直接回復(fù) MySQL 就可以看到相關(guān)的下載和安裝過(guò)程了,下邊我們就來(lái)總結(jié)下數(shù)據(jù)庫(kù)下載和安裝的過(guò)程综液。
1.1?獲取安裝包
首先款慨,我們需要在百度中搜索 MySQL,然后選擇有官網(wǎng)標(biāo)識(shí)的網(wǎng)站谬莹,點(diǎn)擊進(jìn)入進(jìn)行下載:
接下來(lái)檩奠,我們需要找到具體下載數(shù)據(jù)庫(kù)的位置约素,如下所示:
這里需要我們注意,我已經(jīng)將具體下載需要點(diǎn)擊進(jìn)入的鏈接給大家標(biāo)記出來(lái)了笆凌,大家按照這個(gè)標(biāo)記的順序就可以找到下載的位置了,接下來(lái)我們就可以看到一個(gè)具體下載的窗口了:
注意士葫,在這個(gè)下載窗口的上方一般會(huì)有一個(gè)下載之前版本的鏈接乞而,而且在這個(gè)下載窗口中我們也可以選擇數(shù)據(jù)庫(kù)運(yùn)行的平臺(tái),在選擇好相應(yīng)的版本和運(yùn)行平臺(tái)之后慢显,點(diǎn)擊右側(cè)的下載按鈕就可以了爪模。
1.2?安裝MySQL
到這里為止,關(guān)于數(shù)據(jù)庫(kù)下載的過(guò)程已經(jīng)和大家介紹完了荚藻,需要和大家說(shuō)明的是現(xiàn)在下載的數(shù)據(jù)庫(kù)安裝包都是壓縮包屋灌,解壓之后,我們只需要在CMD窗口中執(zhí)行相關(guān)的命令才可以安裝:
如上所示应狱,我已經(jīng)將相關(guān)的步驟在圖中標(biāo)注好了共郭,大家需要首先切換到解壓之后的數(shù)據(jù)庫(kù)文件的?bin?文件夾下,之后執(zhí)行?mysqld install?命令就可以安裝數(shù)據(jù)庫(kù)了疾呻,最后只要啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)就可以了除嘹。
完成上述步驟之后,我們的數(shù)據(jù)庫(kù)已經(jīng)安裝成功了岸蜗,需要提醒大家的是安裝完成之后數(shù)據(jù)庫(kù)中默認(rèn)提供了一個(gè)?root用戶尉咕,而且默認(rèn)這個(gè)用戶是不需要密碼的,我們可以在CMD窗口中執(zhí)行?mysql –u root?璃岳,然后回車就可以登錄到數(shù)據(jù)庫(kù)了:
在登陸成功的窗口中年缎,我們執(zhí)行如下命令就可以設(shè)置密碼了:
UPDATE mysql.user ? SET password = PASSWORD(‘用戶密碼’) WHERE User = ‘root’;
在執(zhí)行上述命令修改密碼之后,最好可以執(zhí)行?flush privileges?來(lái)刷新下數(shù)據(jù)庫(kù)相關(guān)記錄铃慷,最后退出數(shù)據(jù)庫(kù)单芜,然后我們?cè)俅卧贑MD窗口中輸入?mysql –u root –p ,回車輸入設(shè)置的用戶密碼就可以登錄到數(shù)據(jù)庫(kù)了:
1.3?環(huán)境變量設(shè)置
到這里為止,我們的數(shù)據(jù)庫(kù)已經(jīng)安裝好了枚冗,當(dāng)然在實(shí)際操作中可能出現(xiàn)一些問(wèn)題缓溅,大家如果解決不了的話,可以通過(guò)公眾號(hào)和我聯(lián)系赁温,我會(huì)及時(shí)的回復(fù)大家坛怪,幫助大家解決相關(guān)的問(wèn)題。完成數(shù)據(jù)庫(kù)的安裝之后股囊,我們還需要在系統(tǒng)中進(jìn)行相關(guān)的配置袜匿,下邊我們就來(lái)和大家說(shuō)一下關(guān)于環(huán)境變量的配置情況。
首先稚疹,我們需要打開環(huán)境變量窗口居灯,關(guān)于環(huán)境變量窗口的位置祭务,只要我們選擇桌面上我的計(jì)算機(jī),然后右鍵選擇屬性怪嫌,在彈出的窗口中選擇高級(jí)系統(tǒng)設(shè)置就可以看到了义锥,最后我們打開環(huán)境變量窗口就可以了:
接下來(lái),我們需要在在系統(tǒng)變量中做一些修改:
接下來(lái)岩灭,我們需要點(diǎn)擊環(huán)境變量窗口中我們?nèi)χ械牟糠种行陆ò粹o拌倍,然后添加一個(gè)MySQL相關(guān)的變量:
如上所示,我們添加一個(gè)名為?MYSQL_HOME?的系統(tǒng)變量噪径,具體的變量值就是數(shù)據(jù)庫(kù)文件解壓之后的位置柱恤,這點(diǎn)大家可以按照自己的習(xí)慣選擇,完成上述操作之后找爱,點(diǎn)擊下方的確定按鈕梗顺,這樣我們就在系統(tǒng)中添加了一個(gè)系統(tǒng)變量。
最后车摄,我們需要將添加的系統(tǒng)變量?MYSQL_HOME?添加到?Path?變量后寺谤,它在我們剛才操作的位置,然后我們按照如下內(nèi)容就好:
也就是上圖中我們標(biāo)記的內(nèi)容练般,即?%MYSQL_HOME%\bin;?注意矗漾,在添加Path變量之前,我們必須確保在這個(gè)變量值的末尾有分號(hào)薄料,否則的話敞贡,在添加MySQL相關(guān)變量的時(shí)候,我們需要首先添加一個(gè)分號(hào)摄职,作為和之前變量?jī)?nèi)容的分隔誊役。到這里為止,關(guān)于數(shù)據(jù)配置的過(guò)程已經(jīng)給大家介紹完了谷市。
最后蛔垢,還有一些需要和大家說(shuō)明的事情,就是在官網(wǎng)中下載的數(shù)據(jù)庫(kù)相關(guān)的安裝包迫悠,在MySQL 5.5?版本之后鹏漆,是缺少一些內(nèi)容的,需要我們下載之后手動(dòng)的添加创泄,也就是一個(gè)名為?my-default.ini?的配置文件和一個(gè)用來(lái)存儲(chǔ)數(shù)據(jù)的?data?文件夾艺玲,所以如果你下載的文件中缺少這兩部分內(nèi)容的話,需要手動(dòng)的創(chuàng)建鞠抑,注意data?文件是一個(gè)空文件夾饭聚,而my-default.ini文件中,有一些配置的內(nèi)容搁拙,這里也給大家總結(jié)一下:
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8 ?
[mysqld]
skip-grant-tables
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=E:\mysql
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=E:\\mysql\\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB