下面簡單列出了MySQL客戶端程序和實用工具:
myisampack:壓縮MyISAM表以產生更小的只讀表的一個工具
mysql:交互式輸入SQL語句或從文件以批處理模式執行它們的命令行工具
mysqlaccess:檢查訪問主機名、用戶名和數據庫組合的權限的腳本
mysqladmin:執行管理操做的客戶程序,例如建立或刪除數據庫,重載受權表,將表刷新到硬盤上,以及從新打開日誌文件。mysqladmin還能夠用來檢索版本、進程,以及服務器的狀態信息
mysqlbinlog:從二進制日誌讀取語句的工具。在二進制日誌文件中包含的執行過的語句的日誌可用來幫助從崩潰中恢復
mysqlcheck:檢查、修復、分析以及優化表的表維護客戶程序
mysqldump:將MySQL數據庫轉儲到一個文件(例如SQL語句或tab分隔符文本文件)的客戶程序。加強版免費軟件首先由Igor Romanenko提供
mysqlhotcopy:當服務器在運行時,快速備份MyISAM或ISAM表的工具
mysql import:使用LOAD DATA INFILE將文本文件導入相關表的客戶程序
mysqlshow:顯示數據庫、表、列以及索引相關信息的客戶程序
perror:顯示系統或MySQL錯誤代碼含義的工具
replace:更改文件中或標準輸入中的字符串的實用工具
MySQL AB還提供了大量GUI工具用於管理和MySQL服務器的其它工做。相關基本信息參見第4章:MySQL程序概述。
每一個MySQL程序有許多不一樣的選項。但每一個MySQL程序均提供一個---help選項,能夠用來全面描述程序不一樣的選項:mysql --help
使用mysqlclient庫同服務器進行通信的MySQL客戶使用下面的環境變量:
MYSQL_UNIX_PORT 默認Unix套接字文件;用於鏈接localhost
MYSQL_TCP_PORT 默認端口號;用於TCP/IP鏈接
MYSQL_PWD 默認密碼
MYSQL_DEBUG 調試過程當中的調試跟蹤選項mysql
TMPDIR 建立臨時表和文件的目錄sql
更多精彩MySQL內容 請關注我:數據庫