資源描述:
《MySQL數據庫管理與應用-MySQL工具.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、第三章MySQL工具課程目標MySQL程序概述調用MySQL程序指定程序選項一、MySQL程序概述MySQLAB提供了幾種類型的程序:MYSQL服務器和服務器啟動腳本訪問服務器的客戶程序獨立于服務器操作的工具程序MYSQL服務器和服務器啟動腳本Mysqld:MySQL服務器mysqld_safe、mysql.server、mysqld_multi:服務器啟動腳本mysql_install_db:初始化數據目錄和初始數據庫訪問服務器的客戶程序Mysql:一個命令行客戶程序,用于交互式或以批處理模式執(zhí)行SQL語句。Mysqladmin:用于管理功能的客戶程序。M
2、ysqlcheck:執(zhí)行表維護操作。mysqldump和mysqlhotcopy:負責數據庫備份。Mysqlimport:導入數據文件。Mysqlshow:顯示信息數據庫和表的相關信息。獨立于服務器操作的工具程序Myisamchk:執(zhí)行表維護操作。Myisampack:產生壓縮、只讀的表。Mysqlbinlog:處理二進制日志文件的實用工具。Perror:顯示錯誤代碼的含義。二、調用MySQL程序要想從命令行調用MySQL程序(即從shell或命令提示),應輸入程序名,并隨后輸入指導操作發(fā)的選項或其它參量。shell>mysqltestshell>mysql
3、adminextended-statusvariablesshell>mysqlshow–helpshell>mysqldump--user=rootpersonnel二、調用MySQL程序以破折號開始的參數為選項參量。它們通常指定程序與服務器的連接類型或影響其操作模式。非選項參數(不以破折號開始的參量)可以為程序提供更詳細的信息。例如,mysql程序將第一個非選項參量解釋為數據庫名,因此命令mysqltest表示想要使用test數據庫。二、調用MySQL程序有些選項在幾個程序中是通用的,最常用的是指定連接參數的--host、--user和--passwor
4、d選項。它們指示MySQL服務器運行的主機和MySQL賬戶的用戶名和密碼。所有MySQL客戶程序可以理解這些選項;它們允許指定連接哪個服務器,以及在該服務器上使用的賬戶。三、指定程序選項可以用幾種方式提供MySQL程序的選項:在命令行中在程序名后面提供。在程序啟動時讀取的選項文件中設置。在環(huán)境變量中設置。三、指定程序選項MySQL程序首先檢查環(huán)境變量,然后檢查選項文件,然后檢查命令行來確定給出了哪些選項。如果多次指定一個選項,最后出現(xiàn)的選項占先。這說明環(huán)境變量具有最低的優(yōu)先級,命令行選項具有最高優(yōu)先級??梢栽谶x項文件中指定程序選項的默認值來讓MySQL程序處
5、理各選項。不需要在每次運行程序時輸入選項,也可以根據需要通過命令行選項來覆蓋默認值。1.在命令行上使用選項在命令行中指定的程序選項遵從下述規(guī)則:在命令名后面緊跟選項。選項參量以一個和兩個破折號開始,取決于它具有短名還是長名。許多選項有兩種形式。例如,-?和--help是指導MySQL程序顯示幫助消息的選項的短名和長名。1.在命令行上使用選項選項名對大小寫敏感。-v和-V均有效,但具有不同的含義。(它們是--verbose和--version選項的短名)。部分選項在選項名后面緊隨選項值。例如,-hlocalhost或--host=localhost表示客戶程序
6、的MySQL服務器主機。選項值可以告訴程序MySQL服務器運行的主機名。1.在命令行上使用選項對于帶選項值的長選項,通過一個‘=’將選項名和值隔離開來。對于帶選項值的短選項,選項值可以緊隨選項字母后面,或者二者之間可以用一個空格隔開。(-hlocalhost和-hlocalhost是等效的)。1.在命令行上使用選項下面兩個命令的含義完全不同:shell>mysql–ptestshell>mysql-ptest第一個命令讓mysql使用密碼test,但沒有指定默認數據庫。第二個命令讓mysql提示輸入密碼并使用test作為默認數據庫。2.使用選項文件MySQL
7、程序可以從選項文件(有時也稱為配置文件)讀取啟動選項。選項文件提供了一種很方便的方式來指定常用的選項,因此不需要每次運行程序時從命令行輸入。2.使用選項文件下面的程序支持選項文件:MyisamchkmyisampackMysqlmysql.serverMysqladminmysqlbinlogMysqlccmysqlcheck、mysqld_safe、mysqldump、mysqld、mysqlhotcopy、mysqlimport和mysqlshow。2.使用選項文件在Windows中,MySQL程序從以下文件讀取啟動選項:文件名目的WINDIRmy.i
8、ni全局選項C:my.cnf全局選項INSTALL