如何理解各種MySQL程序概述

如何理解各種MySQL程序概述,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供重慶服務(wù)器托管 四川大帶寬租用 成都機柜租用 成都服務(wù)器租用。

各種MySQL程序概述

所有使用mysqlclient客戶庫與服務(wù)器通信的MySQL客戶使用下列環(huán)境變量:

名字 說明
MYSQL_UNIX_PORT 缺省套接字;用于連接localhost
MYSQL_TCP_PORT 缺省 TCP/IP 端口
MYSQL_PWD 缺省口令
MYSQL_DEBUG 調(diào)試時調(diào)試-蹤跡選項
TMPDIR 臨時表/文件被創(chuàng)建的目錄

使用MYSQL_PWD是不安全的。見6.3 與MySQL服務(wù)器連接。

“mysql”客戶使用MYSQL_HISTFILE環(huán)境變量中命名的文件來保存命令行歷史,歷史文件的缺省值是“$HOME/.mysql_history”,這里$HOME是HOME環(huán)境變量的值。

所有MySQL程序取許多不同的選項,然而,每個MySQL程序提供一個--help選項,你可以使用它得到程序不同選項的完整描述。例如,試一試mysql --help。

你能用一個選項文件覆蓋所有的標(biāo)準(zhǔn)客戶程序的缺省選項。見4.15.4 選擇文件。

下表簡單地描述MySQL程序:

myisamchk
描述、檢查、優(yōu)化和修復(fù)MySQL表的使用程序。因為myisamchk有許多功能,它在其自己的章節(jié)中描述。見13 維護(hù)MySQL安裝。
make_binary_release
制作一個編譯MySQL的一個二進(jìn)制的版本。這能用FTP傳送到在ftp.tcx.se網(wǎng)站的“/pub/mysql/Incoming”以方便其它MySQL用戶。
msql2mysql
一個外殼腳本,轉(zhuǎn)換mSQL程序到MySQL。它不能處理所有的情況,但是當(dāng)轉(zhuǎn)換時,它給出一個好起點。
mysql
mysql是一個簡單的SQL外殼(具有GNU readline 能力),它支持交互式和非交互式使用。當(dāng)交互地使用時,查詢結(jié)果以ASCII表的格式被表示。當(dāng)非交互地使用時(例如,作為一個過濾器),結(jié)果是以定位符分隔的格式表示。(輸出格式可以使用命令行選項改變)你可以簡單地象這樣運行腳本:

shell> mysql database < script.sql > output.tab

如果你在客戶中由于內(nèi)存不足造成問題,使用--quick選項!這迫使mysql使用mysql_use_result()而非mysql_store_result()來檢索結(jié)果集合。
mysqlaccess
一個腳本,檢查對主機、用戶和數(shù)據(jù)庫組合的存取權(quán)限。
mysqladmin
執(zhí)行管理操作的實用程序,例如創(chuàng)建或拋棄數(shù)據(jù)庫,再裝載授權(quán)表,清洗表到磁盤中和再打開日志文件。mysqladmin也可以被用來從服務(wù)器檢索版本,進(jìn)程和狀態(tài)信息。見12.2 管理一個 MySQL 服務(wù)器。
mysqlbug
MySQL錯誤報告腳本。當(dāng)填寫一份錯誤報告到MySQL郵件列表時,應(yīng)該總是使用該腳本。
mysqld
SQL守護(hù)進(jìn)程。它應(yīng)該一直在運行。
mysqldump
以SQL語句或定位符分隔的文本文件將一個MySQL數(shù)據(jù)庫傾倒一個文件中。這是最早由Igor Romanenko編寫的自由軟件的增強版本。見12.3 從MySQL數(shù)據(jù)庫和表傾倒結(jié)構(gòu)和數(shù)據(jù)。
mysqlimport
使用LOAD DATA INFILE將文本文件倒入其各自的表中。見12.4 從文本文件導(dǎo)入數(shù)據(jù)。
mysqlshow
顯示數(shù)據(jù)庫,表,列和索引的信息。
mysql_install_db
以缺省權(quán)限創(chuàng)建MySQL授權(quán)表。這通常僅被執(zhí)行一次。就是在系統(tǒng)上第一次安裝MySQL時。
replace
一個實用程序,由msql2mysql使用,但是有更一般的適用性。replace改變文件中或標(biāo)準(zhǔn)輸入上的字符串。使用一臺有限狀態(tài)機首先匹配更長的字符串,能被用來交換字符串。例如,這個命令在給定的文件中交換a和b:

shell> replace a b b a -- file1 file2 ...

safe_mysqld
一個腳本,用某些更安全的特征啟動mysqld守護(hù)進(jìn)程,例如當(dāng)一個錯誤發(fā)生時,重啟服務(wù)器并且記載運行時刻信息到一個日志文件中。

關(guān)于如何理解各種MySQL程序概述問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

分享標(biāo)題:如何理解各種MySQL程序概述
本文鏈接:http://muchs.cn/article32/gdsipc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、App設(shè)計、網(wǎng)站策劃、小程序開發(fā)網(wǎng)站改版、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站