歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

各種MySQL客戶環境變量程序概述

  所有使用mysqlclient客戶庫與服務器通信的MySQL客戶使用下列環境變量:    使用MYSQL_PWD是不安全的。見6.3 與MySQL服務器連接。    “mysql”客戶使用MYSQL_HISTFILE環境變量中命名的文件來保存命令行歷史,歷史文件的缺省值是“$HOME/.mysql_history”,這裡$HOME是HOME環境變量的值。    所有MySQL程序取許多不同的選項,然而,每個MySQL程序提供一個--help選項,你可以使用它得到程序不同選項的完整描述。例如,試一試mysql --help。    你能用一個選項文件覆蓋所有的標准客戶程序的缺省選項。見4.15.4 選擇文件。    下表簡單地描述MySQL程序:    myisamchk  描述、檢查、優化和修復MySQL表的使用程序。因為myisamchk有許多功能,它在其自己的章節中描述。見13 維護MySQL安裝。  make_binary_release  制作一個編譯MySQL的一個二進制的版本。這能用FTP傳送到在ftp.tcx.se網站的“/pub/mysql/Incoming”以方便其它MySQL用戶。  msql2mysql  一個外殼腳本,轉換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也可以被用來從服務器檢索版本,進程和狀態信息。見12.2 管理一個 MySQL 服務器。    mysqlbug  MySQL錯誤報告腳本。當填寫一份錯誤報告到MySQL郵件列表時,應該總是使用該腳本。    mysqld  SQL守護進程。它應該一直在運行。    mysqldump  以SQL語句或定位符分隔的文本文件將一個MySQL數據庫傾倒一個文件中。這是最早由Igor Romanenko編寫的自由軟件的增強版本。見12.3 從MySQL數據庫和表傾倒結構和數據。    mysqlimport  使用LOAD DATA INFILE將文本文件倒入其各自的表中。見12.4 從文本文件導入數據。    mysqlshow  顯示數據庫,表,列和索引的信息。    mysql_install_db  以缺省權限創建MySQL授權表。這通常僅被執行一次。就是在系統上第一次安裝MySQL時。    replace  一個實用程序,由msql2mysql使用,但是有更一般的適用性。replace改變文件中或標准輸入上的字符串。使用一台有限狀態機首先匹配更長的字符串,能被用來交換字符串。例如,這個命令在給定的文件中交換a和b:    shell> replace a b b a -- file1 file2 ...    safe_mysqld  一個腳本,用某些更安全的特征啟動mysqld守護進程,例如當一個錯誤發生時,重啟服務器並且記載運行時刻信息到一個日志文件中。



right">



Copyright © Linux教程網 All Rights Reserved