溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何理解各種MySQL程序概述

發(fā)布時(shí)間:2021-11-17 09:26:05 來源:億速云 閱讀:135 作者:柒染 欄目:MySQL數(shù)據(jù)庫(kù)

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

各種MySQL程序概述

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

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

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

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

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

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

下表簡(jiǎn)單地描述MySQL程序:

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

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

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

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

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

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

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI