《數(shù)據(jù)庫應(yīng)用技術(shù)》課件-第2章 MySQL的安裝與配置_第1頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》課件-第2章 MySQL的安裝與配置_第2頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》課件-第2章 MySQL的安裝與配置_第3頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》課件-第2章 MySQL的安裝與配置_第4頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》課件-第2章 MySQL的安裝與配置_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2MySQL的安裝與配置第章2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.1下載MySQL在Windows操作系統(tǒng)下,MySQL官方提供了兩種安裝版本,分別是二進(jìn)制分發(fā)版(.msi文件)和免安裝版(.zip壓縮文件)。在安裝與配置MySQL之前,需要登錄官網(wǎng)下載安裝文件,具體步驟如下:步驟1

打開瀏覽器,在其地址欄中輸入網(wǎng)址“https:///downloads/mysql”,按回車鍵進(jìn)入下載頁面,然后根據(jù)操作系統(tǒng)選擇安裝文件,此處選擇“Windows(x86,64-bit),ZIPArchive”版本,單擊右側(cè)的“Download”按鈕,如圖2-1所示。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.1下載MySQL步驟2

跳轉(zhuǎn)到另一個頁面后,頁面會提示用戶選擇登錄或者注冊,不用管它,直接單擊下方的文字鏈接“Nothanks,juststartmydownload.”,即可開始下載,如圖2-2所示。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL步驟1MySQL下載完成后,即可進(jìn)行安裝,具體步驟如下:將下載的壓縮文件“mysql-5.7.18-winx64.zip”解壓到本地磁盤,此處為F盤根目錄。步驟2配置文件是MySQL的核心文件,文件內(nèi)容是MySQL的各項參數(shù)配置文件名一般為“my.ini”。由于MySQL5.7.18版本目錄結(jié)構(gòu)與以前的版本不同,沒有“my.ini”文件或者“my-default.ini”文件,所以需要在目錄中新建一個文件,命名為“my.ini”,如右圖所示。建立“my.ini”文件

提示W(wǎng)indows10默認(rèn)不顯示文件擴(kuò)展名,可單擊窗口菜單“查看”,然后勾選“文件擴(kuò)展名”復(fù)選框,來顯示文件擴(kuò)展名2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL步驟3使用記事本打開文件“my.ini”,在其中添加以下配置內(nèi)容并保存。[mysqld]

#Removeleading#andsettotheamountofRAMforthemostimportantdata#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.#innodb_buffer_pool_size=128M

#Removeleading#toturnonaveryimportantdataintegrityoption:logging#changestothebinarylogbetweenbackups.#log_bin

2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL#Thesearecommonlyset,removethe#andsetasrequired.#設(shè)置MYSQL的安裝目錄basedir=F:\mysql-5.7.18-winx64#設(shè)置MYSQL的數(shù)據(jù)目錄datadir=F:\mysql-5.7.18-winx64\data#設(shè)置端口port=3306#server_id=.....

#Removeleading#tosetoptionsmainlyusefulforreportingservers.#TheserverdefaultsarefasterfortransactionsandfastSELECTs.#Adjustsizesasneeded,experimenttofindtheoptimalvalues.#join_buffer_size=128M#sort_buffer_size=2M#read_rnd_buffer_size=2M#設(shè)置SQL模式sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

提示用戶可以把MySQL安裝在系統(tǒng)盤,也可以安裝在其他盤,但實際應(yīng)用中,數(shù)據(jù)目錄一般不會設(shè)在系統(tǒng)盤,因為隨著系統(tǒng)運(yùn)行時間的推移,數(shù)據(jù)量會越來越大。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL打開命令行窗口步驟4右擊桌面左下角的“開始”按鈕,執(zhí)行“命令提示符(管理員)”命令,打開命令行窗口,如左圖所示。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL步驟5在窗口中輸入“F:”命令并按回車鍵確認(rèn),跳轉(zhuǎn)到F盤根目錄,然后輸入“cdmysql-5.7.18-winx64\bin”并按回車鍵確認(rèn),跳轉(zhuǎn)到“F:\mysql-5.7.18-winx64\bin”目錄,如右圖所示。進(jìn)入bin目錄2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL步驟6在命令行窗口中輸入以下命令,然后按回車鍵確認(rèn),此時MySQL會進(jìn)行初始化,自動創(chuàng)建“data”文件夾,如下圖所示。初始化MySQL

知識庫MySQL中的日志文件和數(shù)據(jù)庫存放在“data”文件夾中。由于MySQL5.7版本的根目錄缺少“data”文件夾,所以需要進(jìn)行初始化。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL命令:mysqld--initialize--user=mysql--console(注意:生成的臨時密碼要記住?。。。┎襟E7在命令窗口中輸入以下命令,然后按回車鍵確認(rèn),即可安裝MySQL服務(wù)并指定配置文件位置,此時系統(tǒng)會提示服務(wù)安裝成功,如下圖所示。mysqld--installMySQL--defaults-file="F:\mysql-5.7.18-winx64\my.ini"安裝MySQL

提示如果MySQL沒有安裝在系統(tǒng)盤的默認(rèn)位置,那么安裝命令中MySQL配置文件的路徑應(yīng)該為絕對路徑。例如,此處是將MySQL安裝在F:\mysql-5.7.18-winx64目錄下,那么路徑值就應(yīng)該為F:\mysql-5.7.18-winx64\my.ini。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL步驟8右擊“此電腦”圖標(biāo),在彈出的快捷菜單中選擇“屬性”,打開“系統(tǒng)”窗口,然后單擊窗口左側(cè)列表中的“高級系統(tǒng)設(shè)置”項,如左圖所示。打開高級系統(tǒng)設(shè)置2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL

步驟9打開“系統(tǒng)屬性”對話框,單擊對話框下方的“環(huán)境變量”按鈕,打開“環(huán)境變量”對話框,在下方的“系統(tǒng)變量”列表框中選擇“Path”,并單擊“編輯”按鈕,打開“編輯環(huán)境變量”對話框,單擊“新建”按鈕,然后在輸入框中輸入路徑“F:\mysql-5.7.18-winx64\bin\”,之后連續(xù)單擊“確定”按鈕完成設(shè)置,如右圖所示。添加環(huán)境變量2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL

知識庫環(huán)境變量是操作系統(tǒng)中一個具有特定名字的對象,它包含應(yīng)用程序運(yùn)行時所用到的信息。例如,當(dāng)系統(tǒng)運(yùn)行某個程序但不知道程序所在的完整路徑時,系統(tǒng)除了會在當(dāng)前目錄下尋找此程序外,還會到Path中指定的路徑去尋找。

此處為MySQL配置了環(huán)境變量,這樣就可以在進(jìn)入命令行窗口后直接輸入MySQL命令;否則就需要先跳轉(zhuǎn)到MySQL安裝目錄中的bin目錄下再輸入MySQL命令。2.1在Windows操作系統(tǒng)下安裝與配置MySQL2.1.2安裝與配置MySQL2.2MySQL服務(wù)的基本操作步驟1

右擊桌面左下角的“開始”按鈕,執(zhí)行“運(yùn)行”命令,在輸入框中輸入“services.msc”,并單擊“確定”按鈕,如左圖所示。在Windows系統(tǒng)下,啟動MySQL服務(wù)有兩種方法,一種是在服務(wù)管理器中啟動,還有一種是在命令行窗口中啟動。01在服務(wù)管理器中啟動MySQL服務(wù)啟動MySQL服務(wù)運(yùn)行services.msc2.2MySQL服務(wù)的基本操作2.2.1啟動MySQL服務(wù)步驟2打開“服務(wù)”窗口,在其右側(cè)列表中選擇MySQL,單擊左側(cè)出現(xiàn)的“啟動”鏈接,即可啟動MySQL服務(wù),如右圖所示。在服務(wù)管理器中啟動MySQL服務(wù)2.2MySQL服務(wù)的基本操作2.2.1啟動MySQL服務(wù)02在命令行窗口中啟動MySQL服務(wù)步驟1右擊桌面左下角的“開始”按鈕,執(zhí)行“命令提示符(管理員)”命令,打開命令行窗口。步驟2在命令行窗口中輸入“netstartmysql”命令,按回車鍵確認(rèn),即可啟動MySQL服務(wù),如右圖所示。在命令行窗口中啟動MySQL服務(wù)2.2MySQL服務(wù)的基本操作2.2.1啟動MySQL服務(wù)2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)啟動MySQL服務(wù)后,可以通過客戶端的命令行窗口來登錄和退出MySQL。01登錄MySQL步驟1右擊桌面左下角的“開始”按鈕,執(zhí)行“命令提示符”命令,打開命令行窗口,如左圖所示。

知識庫安裝和啟動MySQL必須使用管理員身份,登錄MySQL可以使用管理員身份,也可以使用普通用戶,此處使用普通用戶身份登錄。2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)步驟2在命令行窗口中輸入以下命令:mysql–hlocalhost–uroot-p登錄數(shù)據(jù)庫其中“-h”后跟隨的參數(shù)值是服務(wù)端的主機(jī)地址,由于客戶端和服務(wù)端在同一臺計算機(jī)上,所以可以輸入“”或者“l(fā)ocalhost”,如果是本機(jī)登錄,也可以省略該參數(shù);“-u”后跟隨的是用戶名稱,此處為“root”;“-p”后跟隨的是用戶登錄密碼,但密碼不需要在本行輸入。按回車鍵確認(rèn)后,系統(tǒng)會提示輸入密碼:Enterpassword,由于當(dāng)前還沒有設(shè)置密碼,所以直接按回車鍵確認(rèn)就可以登錄了,如上圖所示。2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)登錄MySQL后,會輸出一段內(nèi)容和一個“mysql>”命令提示符,下面簡單介紹其中的主要命令及其意義:LOREMCommandsendwith;or\g:可以使用“;”或者“\g”結(jié)束命令。YourMySQLconnectionidis4:提示登錄MySQL服務(wù)的次數(shù),目前是第4次。Serverversion:5.7.18MySQLCommunityServer(GPL):MySQL的版本。Type'help;'or'\h'forhelp:輸入“help;”或者“\h”可以查看幫助信息。Type'\c'toclearthecurrentinputstatement:

輸入“\c”可以清除以前的命令。2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)步驟3初次登錄MySQL默認(rèn)是不需要密碼的,為提高安全性,最好設(shè)置MySQL登錄密碼,命令的格式如下,結(jié)果如下圖所示。SETPASSWORDFORroot@localhost='newpassword';修改登錄密碼2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)02退出MySQL退出MySQL非常簡單,在命令行窗口中執(zhí)行以下命令中的任意一個,均可退出MySQL:①exit。②quit。③\q。

2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)01在服務(wù)管理器中停止MySQL服務(wù)參照2.2.1節(jié)的操作,打開“服務(wù)”窗口。選擇MySQL,單擊左側(cè)的“停止”鏈接,如右圖所示。在服務(wù)管理器中停止MySQL服務(wù)停止MySQL服務(wù)2.2MySQL服務(wù)的基本操作2.2.2登錄和退出MySQL服務(wù)02在命令行窗口中停止MySQL服務(wù)在命令行窗口中停止MySQL服務(wù)右擊桌面左下角的“開始”按鈕,執(zhí)行“命令提示符(管理員)”命令,打開命令行窗口,輸入“netstopmysql”命令,并按回車鍵確認(rèn),即可停止MySQL服務(wù),如左圖所示。2.3MySQL圖形化管理工具2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具M(jìn)ySQL圖形化管理工具有很多種,如香港卓軟數(shù)碼科技有限公司開發(fā)的NavicatforMySQL,MySQL官方開發(fā)的MySQL-Workbench,Webyog公司開發(fā)的SQLyog,還有phpMyAdmin團(tuán)隊開發(fā)的phpMyAdmin。NavicatforMySQL1MySQL-Workbench2SQLyog3NavicatforMySQL是一款專為MySQL設(shè)計的強(qiáng)大數(shù)據(jù)庫管理及開發(fā)工具。MySQLWorkbench是MySQLAB公司發(fā)布的圖形化管理軟件。phpMyAdmin4SQLyog是Webyog公司出品的一款簡潔高效、功能強(qiáng)大的圖形化MySQL數(shù)據(jù)庫管理工具。phpMyAdmin是一款基于Web方式,架構(gòu)在網(wǎng)站主機(jī)上的MySQL管理工具。2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具NavicatforMySQL擁有極好的圖形用戶界面,可以更加安全、容易和快速地創(chuàng)建、組織、存取和共享信息。NavicatforMySQL可以連接本地或遠(yuǎn)程MySQL服務(wù)器,用戶可以瀏覽、建立和刪除數(shù)據(jù)庫,增加、刪除、修改和查詢數(shù)據(jù),管理用戶權(quán)限,備份/復(fù)原數(shù)據(jù)庫,導(dǎo)入/導(dǎo)出數(shù)據(jù)(支持CSV,TXT,DBF和XML格式)等。2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具本書將以該軟件為例介紹圖形化管理工具的應(yīng)用,本節(jié)先來介紹其下載和安裝方法,其具體應(yīng)用將穿插在后面的相關(guān)章節(jié)中。NavicatforMySQL下載頁面步驟1在瀏覽器地址欄中輸入網(wǎng)址“/download”,按回車鍵進(jìn)入Navicat下載頁面,選擇“NavicatforMySQL”開始下載,如右圖所示。2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具運(yùn)行安裝程序步驟2運(yùn)行已經(jīng)下載完成的安裝程序,打開“安裝程序”對話框,單擊“下一步”按鈕,如左圖所示。2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具步驟3選擇“我同意”單選項,同意許可證中的條款,之后單擊“下一步”按鈕,如右圖所示。許可證條款2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具選擇安裝位置步驟4

在彈出的對話框中單擊“瀏覽”按鈕,選擇軟件的安裝位置,之后單擊“下一步”按鈕,如左圖所示。2.3MySQL圖形化管理工具2.3.1常用的圖形化管理工具步驟5在接下來彈出的對話框中單擊“瀏覽”按鈕,選擇軟件的快捷方式安裝地址,并單擊“下一步”按鈕,如右圖所示。2.3MySQL圖形化管理工具步驟6連續(xù)單擊“下一步”按鈕,直至彈出如左圖所示的對話框,單擊“完成”按鈕,完成安裝。2.3.1常用的圖形化管理工具2.3MySQL圖形化管理工具Navicat只是一個客戶端軟件,如果需要操作MySQL,必須與MySQL建立連接,具體步驟如下:步驟1打開NavicatforMySQL客戶端軟件,單擊“文件”菜單,在其下拉菜單中執(zhí)行“新建連接”命令,如下圖所示。2.3.2使用Navicat連接MySQL新建連接2.3MySQL圖形化管理工具填寫連接信息步驟2打開“新建連接”窗口,在“常規(guī)”選項卡下輸入正確的主機(jī)名或IP地址、端口、用戶名和密碼之后,單擊“確定”按鈕,就可以和MySQL建立連接了,如左圖所示。

提示為便于記憶,可輸入一個連接名,如果不輸入連接名,此軟件會自動生成一個由主機(jī)名和端口組成的名稱。2.3.2使用Navicat連接MySQL2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.1下載MySQLLinux操作系統(tǒng)有許多不同的版本,不同版本的操作系統(tǒng)需要安裝的MySQL版本也不同,目前MySQL主要支持的Linux版本有Ubuntu、SUSE和RedHat。RedHat也分為多種不同的版本,但其安裝過程基本相同,讀者可以根據(jù)不同的操作系統(tǒng)選擇相應(yīng)的安裝包,此處選擇的Linux操作系統(tǒng)版本是CentOS7,它屬于RedHat的社區(qū)版。表2-1Linux操作系統(tǒng)下MySQL安裝包及其特點安裝包簡

介特

點RPM包RPM包(RPMPackageManager)是一種Linux系統(tǒng)下的安裝文件,通過命令可以方便的安裝與卸載安裝簡單,適合初學(xué)者;安裝路徑不能修改;需要分別下載服務(wù)端和客戶端;一臺服務(wù)器只能安裝一個MySQL二進(jìn)制包二進(jìn)制包是源代碼經(jīng)過編譯生成的二進(jìn)制軟件包安裝簡單;可安裝到任何路徑下;已經(jīng)經(jīng)過編譯,不能定制編譯參數(shù),性能不是很高;一臺服務(wù)器可以安裝多個MySQL源碼包源碼包是MySQL的源代碼,安裝之前需要用戶自己編譯安裝過程復(fù)雜,編譯時間長;可靈活定制編譯參數(shù),性能相對較高;一臺服務(wù)器可安裝多個MySQL2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.1下載MySQL對于初學(xué)者,MySQL推薦使用RPM包,其下載步驟如下:步驟1在瀏覽器地址欄中輸入網(wǎng)址“/downloads/mysql”,按回車鍵進(jìn)入下載頁面,在操作系統(tǒng)下拉列表中選擇“RedHatEnterpriseLinux/OracleLinux”,在系統(tǒng)版本下拉列表中選擇“RedHatEnterpriseLinux7/OracleLinux7(x86,64-bit)”,如圖2-26所示。步驟2單擊“MySQLServer”和“ClientUtilities”右側(cè)的“Download”按鈕,下載RPM安裝包,如圖2-26所示。2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.2安裝和配置MySQLMySQL的RPM包分為多個部件,一般只需安裝“MySQLServer”和“ClientUtilities”即可?!癕ySQLServer”是MySQL服務(wù)端的部件,為用戶提供核心服務(wù),“ClientUtilities”是連接MySQL服務(wù)端的客戶端工具,方便管理人員對MySQL進(jìn)行操作。步驟1使用ftp工具將下載完成的RPM包上傳到Linux系統(tǒng)中root目錄下,由于安裝過程需要依賴包“SharedLibraries”和“MySQLConfiguration”,所以這兩個依賴包也需要在網(wǎng)站中下載后上傳到系統(tǒng)中。登錄Linux系統(tǒng)后進(jìn)入root目錄,查看該目錄下的文件,如圖2-27所示。

知識庫Linux和Windows操作系統(tǒng)采用的設(shè)計模式都是模塊化設(shè)計,也就是說功能互相依賴。例如,安裝某個軟件又需要一些其他文件,這就說明軟件和這些文件存在依賴關(guān)系。大部分依賴包是庫文件,有動態(tài)庫也有靜態(tài)庫,如果一個程序只安裝了這個程序本身,而它的依賴包沒有安裝,此程序是不能使用的。2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.2安裝和配置MySQL步驟2如果當(dāng)前用戶不是root用戶,需要執(zhí)行“suroot”命令將當(dāng)前用戶切換到root用戶,然后執(zhí)行以下命令安裝“ClientUtilities”包,此時系統(tǒng)會提示需要安裝“SharedLibraries”依賴包,如圖2-28所示。rpm-ivhmysql-community-client-5.7.18-1.el7.x86_64.rpm

提示由于MySQL會不斷更新安裝包,安裝包的文件名也會隨之改變,所以“rpm-ivh”命令之后的文件名應(yīng)該是實際下載的文件名。2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.2安裝和配置MySQL步驟3執(zhí)行以下命令安裝“SharedLibraries”包時,系統(tǒng)會提示需要另一個依賴包“MySQLConfiguration”,如圖2-29所示。rpm-ivhmysql-community-libs-5.7.18-1.el7.x86_64.rpm由于錯誤信息提示mariadb-libs與mysql-community-libs沖突,所以安裝依賴包之前需要執(zhí)行以下命令將mariadb-libs卸載。yum-yremovemariadb-libs-5.5.52-1.el7.x86_642.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.2安裝和配置MySQL步驟4執(zhí)行以下命令安裝“MySQLConfiguration”包,如圖2-30所示。rpm-ivhmysql-community-common-5.7.18-1.el7.x86_64.rpmrpm-ivhmysql-community-libs-5.7.18-1.el7.x86_64.rpm步驟5執(zhí)行以下命令安裝“SharedLibraries”依賴包,如圖2-31所示。2.4在Linux操作系統(tǒng)下安裝與配置MySQL2.4.2安裝和配置MySQL步驟6執(zhí)行以下命令安

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論