MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt

MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt

ID:50107694

大?。?56.51 KB

頁數(shù):32頁

時(shí)間:2020-03-04

MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt_第1頁
MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt_第2頁
MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt_第3頁
MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt_第4頁
MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt_第5頁
資源描述:

《MySQL數(shù)據(jù)庫管理與應(yīng)用-MySQL工具.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第三章MySQL工具課程目標(biāo)MySQL程序概述調(diào)用MySQL程序指定程序選項(xiàng)一、MySQL程序概述MySQLAB提供了幾種類型的程序:MYSQL服務(wù)器和服務(wù)器啟動(dòng)腳本訪問服務(wù)器的客戶程序獨(dú)立于服務(wù)器操作的工具程序MYSQL服務(wù)器和服務(wù)器啟動(dòng)腳本Mysqld:MySQL服務(wù)器mysqld_safe、mysql.server、mysqld_multi:服務(wù)器啟動(dòng)腳本mysql_install_db:初始化數(shù)據(jù)目錄和初始數(shù)據(jù)庫訪問服務(wù)器的客戶程序Mysql:一個(gè)命令行客戶程序,用于交互式或以批處理模式執(zhí)行SQL語句。Mysqladmin:用于管理功能的客戶程序。M

2、ysqlcheck:執(zhí)行表維護(hù)操作。mysqldump和mysqlhotcopy:負(fù)責(zé)數(shù)據(jù)庫備份。Mysqlimport:導(dǎo)入數(shù)據(jù)文件。Mysqlshow:顯示信息數(shù)據(jù)庫和表的相關(guān)信息。獨(dú)立于服務(wù)器操作的工具程序Myisamchk:執(zhí)行表維護(hù)操作。Myisampack:產(chǎn)生壓縮、只讀的表。Mysqlbinlog:處理二進(jìn)制日志文件的實(shí)用工具。Perror:顯示錯(cuò)誤代碼的含義。二、調(diào)用MySQL程序要想從命令行調(diào)用MySQL程序(即從shell或命令提示),應(yīng)輸入程序名,并隨后輸入指導(dǎo)操作發(fā)的選項(xiàng)或其它參量。shell>mysqltestshell>mysql

3、adminextended-statusvariablesshell>mysqlshow–helpshell>mysqldump--user=rootpersonnel二、調(diào)用MySQL程序以破折號開始的參數(shù)為選項(xiàng)參量。它們通常指定程序與服務(wù)器的連接類型或影響其操作模式。非選項(xiàng)參數(shù)(不以破折號開始的參量)可以為程序提供更詳細(xì)的信息。例如,mysql程序?qū)⒌谝粋€(gè)非選項(xiàng)參量解釋為數(shù)據(jù)庫名,因此命令mysqltest表示想要使用test數(shù)據(jù)庫。二、調(diào)用MySQL程序有些選項(xiàng)在幾個(gè)程序中是通用的,最常用的是指定連接參數(shù)的--host、--user和--passwor

4、d選項(xiàng)。它們指示MySQL服務(wù)器運(yùn)行的主機(jī)和MySQL賬戶的用戶名和密碼。所有MySQL客戶程序可以理解這些選項(xiàng);它們允許指定連接哪個(gè)服務(wù)器,以及在該服務(wù)器上使用的賬戶。三、指定程序選項(xiàng)可以用幾種方式提供MySQL程序的選項(xiàng):在命令行中在程序名后面提供。在程序啟動(dòng)時(shí)讀取的選項(xiàng)文件中設(shè)置。在環(huán)境變量中設(shè)置。三、指定程序選項(xiàng)MySQL程序首先檢查環(huán)境變量,然后檢查選項(xiàng)文件,然后檢查命令行來確定給出了哪些選項(xiàng)。如果多次指定一個(gè)選項(xiàng),最后出現(xiàn)的選項(xiàng)占先。這說明環(huán)境變量具有最低的優(yōu)先級,命令行選項(xiàng)具有最高優(yōu)先級??梢栽谶x項(xiàng)文件中指定程序選項(xiàng)的默認(rèn)值來讓MySQL程序處

5、理各選項(xiàng)。不需要在每次運(yùn)行程序時(shí)輸入選項(xiàng),也可以根據(jù)需要通過命令行選項(xiàng)來覆蓋默認(rèn)值。1.在命令行上使用選項(xiàng)在命令行中指定的程序選項(xiàng)遵從下述規(guī)則:在命令名后面緊跟選項(xiàng)。選項(xiàng)參量以一個(gè)和兩個(gè)破折號開始,取決于它具有短名還是長名。許多選項(xiàng)有兩種形式。例如,-?和--help是指導(dǎo)MySQL程序顯示幫助消息的選項(xiàng)的短名和長名。1.在命令行上使用選項(xiàng)選項(xiàng)名對大小寫敏感。-v和-V均有效,但具有不同的含義。(它們是--verbose和--version選項(xiàng)的短名)。部分選項(xiàng)在選項(xiàng)名后面緊隨選項(xiàng)值。例如,-hlocalhost或--host=localhost表示客戶程序

6、的MySQL服務(wù)器主機(jī)。選項(xiàng)值可以告訴程序MySQL服務(wù)器運(yùn)行的主機(jī)名。1.在命令行上使用選項(xiàng)對于帶選項(xiàng)值的長選項(xiàng),通過一個(gè)‘=’將選項(xiàng)名和值隔離開來。對于帶選項(xiàng)值的短選項(xiàng),選項(xiàng)值可以緊隨選項(xiàng)字母后面,或者二者之間可以用一個(gè)空格隔開。(-hlocalhost和-hlocalhost是等效的)。1.在命令行上使用選項(xiàng)下面兩個(gè)命令的含義完全不同:shell>mysql–ptestshell>mysql-ptest第一個(gè)命令讓mysql使用密碼test,但沒有指定默認(rèn)數(shù)據(jù)庫。第二個(gè)命令讓mysql提示輸入密碼并使用test作為默認(rèn)數(shù)據(jù)庫。2.使用選項(xiàng)文件MySQL

7、程序可以從選項(xiàng)文件(有時(shí)也稱為配置文件)讀取啟動(dòng)選項(xiàng)。選項(xiàng)文件提供了一種很方便的方式來指定常用的選項(xiàng),因此不需要每次運(yùn)行程序時(shí)從命令行輸入。2.使用選項(xiàng)文件下面的程序支持選項(xiàng)文件:MyisamchkmyisampackMysqlmysql.serverMysqladminmysqlbinlogMysqlccmysqlcheck、mysqld_safe、mysqldump、mysqld、mysqlhotcopy、mysqlimport和mysqlshow。2.使用選項(xiàng)文件在Windows中,MySQL程序從以下文件讀取啟動(dòng)選項(xiàng):文件名目的WINDIRmy.i

8、ni全局選項(xiàng)C:my.cnf全局選項(xiàng)INSTALL

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。