所有使用mysqlclient客戶庫與服務器通信的MySQL客戶使用下列環境變量
使用MYSQL_PWD是不安全的
見
與MySQL服務器連接
mysql
客戶使用MYSQL_HISTFILE環境變量中命名的文件來保存命令行歷史
歷史文件的缺省值是
$HOME/
mysql_history
這裡$HOME是HOME環境變量的值
所有MySQL程序取許多不同的選項
然而
每個MySQL程序提供一個
help選項
你可以使用它得到程序不同選項的完整描述
例如
試一試mysql
help
你能用一個選項文件覆蓋所有的標准客戶程序的缺省選項
見
選擇文件
下表簡單地描述MySQL程序
myisamchk
描述
檢查
優化和修復MySQL表的使用程序
因為myisamchk有許多功能
它在其自己的章節中描述
見
維護MySQL安裝
make_binary_release
制作一個編譯MySQL的一個二進制的版本
這能用FTP傳送到在ftp
tcx
se網站的
/pub/mysql/Incoming
以方便其它MySQL用戶
msql
mysql
一個外殼腳本
轉換mSQL程序到MySQL
它不能處理所有的情況
但是當轉換時
它給出一個好起點
mysql
mysql是一個簡單的SQL外殼(具有GNU readline 能力)
它支持交互式和非交互式使用
當交互地使用時
查詢結果以ASCII表的格式被表示
當非交互地使用時(例如
作為一個過濾器)
結果是以定位符分隔的格式表示
(輸出格式可以使用命令行選項改變)你可以簡單地象這樣運行腳本
shell> mysql database < script
sql > output
tab
如果你在客戶中由於內存不足造成問題
使用
quick選項!這迫使mysql使用mysql_use_result()而非mysql_store_result()來檢索結果集合
mysqlaccess
一個腳本
檢查對主機
用戶和數據庫組合的存取權限
mysqladmin
執行管理操作的實用程序
例如創建或拋棄數據庫
再裝載授權表
清洗表到磁盤中和再打開日志文件
mysqladmin也可以被用來從服務器檢索版本
進程和狀態信息
見
管理一個 MySQL 服務器
mysqlbug
MySQL錯誤報告腳本
當填寫一份錯誤報告到MySQL郵件列表時
應該總是使用該腳本
mysqld
SQL守護進程
它應該一直在運行
mysqldump
以SQL語句或定位符分隔的文本文件將一個MySQL數據庫傾倒一個文件中
這是最早由Igor Romanenko編寫的自由軟件的增強版本
見
從MySQL數據庫和表傾倒結構和數據
mysqlimport
使用LOAD DATA INFILE將文本文件倒入其各自的表中
見
從文本文件導入數據
mysqlshow
顯示數據庫
表
列和索引的信息
mysql_install_db
以缺省權限創建MySQL授權表
這通常僅被執行一次
就是在系統上第一次安裝MySQL時
replace
一個實用程序
由msql
mysql使用
但是有更一般的適用性
replace改變文件中或標准輸入上的字符串
使用一台有限狀態機首先匹配更長的字符串
能被用來交換字符串
例如
這個命令在給定的文件中交換a和b
shell> replace a b b a
file
file
safe_mysqld
一個腳本
用某些更安全的特征啟動mysqld守護進程
例如當一個錯誤發生時
重啟服務器並且記載運行時刻信息到一個日志文件中
From:http://tw.wingwit.com/Article/program/MySQL/201311/29470.html