MySQL命令列引數完整版

2021-06-08 11:29:43 字數 4498 閱讀 3384

mysql支援下面的選項:

---help,-?

顯示幫助訊息並退出。

--batch,-b

列印結果,使用tab作為列間隔符,每個行占用新的一行。使用該選項,則mysql不使用歷史文 件。

--character-sets -dir=path

字符集的安裝目錄。

--compress,-c

壓縮在客戶端和伺服器之間傳送的所有資訊(如果二者均支援壓縮)。

---database=db_name,-d db_name

要使用的

資料庫。主要在選項檔案中有用。

---debug[=debug_options],-# [debug_options]

寫除錯日誌。debug_options字串通常為'd:t:o,file_name'。 預設為'd:t:o,/tmp/mysql.trace'。

---debug-info,-t

當程式退出時輸出部分除錯資訊。

--default-character-set=charset

使用charsetas作為預設字符集。

--execute=statement, -e statement

執行語句並退出。預設輸出格式與用--batch產生的相同。

--force,-f

即使出現乙個sql錯誤仍繼續。

--host=host_name,-h host_name

連線給定主機上的mysql伺服器。

--html,-h

產生html輸出。

--ignore-space,-i

忽視函式名後面的空格

--local-infile[=]

為load data infile啟用或禁用local功能。沒有值,該選項啟用local。還可以採用--local-infile=0或--local-infile=1 以顯式禁用或啟用local。如果伺服器不支援,啟用local不會生效。

--named-commands,-g

命名的命令被啟用。允許長格式命令和短格式\*命令。例如,quit和\q均被識別。

--no-auto-rehash,-a

不自動重新進行雜湊運算。該選項使mysql啟動得更快,但果你想要完成表和列名,你必須發出 rehash命令。

--no-beep,-b

當發生錯誤時不要發出報警聲。

--no-named-commands,-g

命名的命令被禁用。只使用\*形式,或者只使用行開頭的命名用分號(『;』)結束的的命令。對於mysql 3.23.22,預設情況mysql啟動時啟用該選項。然而,即使使用該選項,長格式命令仍然從第1行工作。

--no-pager

不使用分頁器來顯示查詢輸出。

--no-tee

不將輸出複製到檔案中。 ・

--one--database,-o

忽視除了為命令列中命名的預設資料庫的語句。可以幫助跳過對二進位制日誌中的其它資料庫的更新。--pager[=command]

使用給出的命令來分頁查詢輸出。如果該命令被刪除,預設分頁器為pager環境變數的值。合法pagers是less、 more、cat [>filename]等等。該選項只在unix中工作。不能以批處理模式工作

--password[=password],-p[password]

當連線伺服器時使用的密碼。如果使用短選項形式(-p),選項和 密碼之間不能有空格。如果在命令列中 --password或-p選項後面沒有 密碼值,則提示輸入乙個密碼。在sysv-based unix系統中應省略密碼,因為密碼可以顯示在ps的輸出中。

--port=port_num,-p port_num

用於連線的tcp/ip埠號。

--prompt=format_str

將提示設定為指定的格式。預設為mysql>。

--protocol=

使用的連線協議。

--quick,-q

不快取每個查詢的結果,按照接收順序列印每一行。如果輸出被掛起,伺服器會慢下來。使用該選項,mysql不 使用歷史檔案。

--raw,-r

寫列的值而不轉義轉換。通常結合--batch選項使用。

--reconnect

如果與伺服器之間的連線斷開,自動嘗試重新連線。每次連線斷開後則嘗試一次重新連線。要想禁止重新連線,使用--skip-reconnect。

--safe-updates,--i-am-a-dummy,-u

只允許那些使用鍵值指定行生效的update和delete語句。如果已經在選項檔案中設定了該選項,可以用命令列中的--safe-updates覆蓋 它。

--secure-auth

不向舊(pre-4.1.1)格式的伺服器傳送密碼。這樣可以防止不使用新密碼格式的伺服器的連線。

--show-warnings

如果每個語句後有警告則顯示。該選項適用於互動式和批處理模式。

--sigint-ignore

忽視sigint符號(一般為control-c的結果)。

--silent,-s

沉默模式。產生少的輸出。可以多次使用該選項以產生更少的輸出。

--skip-column-names,-n

在結果中不寫列名。

--skip-line-numbers,-l

在錯誤資訊中不寫行號。當你想要比較包括錯誤訊息的結果檔案時有用。

--socket=path,-s path

用於連線的套接字檔案。

--tables,-t

用**式顯示輸出。這是互動式應用的預設設定,但可用來以批處理模式產生表輸出。

--tee=file_name

將輸出拷貝新增到給定的檔案中。該選項在批處理模式不工作。

--unbuffered,-n

每次查詢後重新整理快取區。

--user=user_name,-u user_name

當連線伺服器時mysql使用的使用者名稱。

--verbose,-v

冗長模式。產生更多的輸出。可以多次使用該選項以產生更多的輸出。(例如,-v -v -v甚至可以在批處理模式產生表輸出格式)。--version,-v

顯示版本資訊並退出。

--vertical,-e

垂直輸出查詢輸出的行。沒有該選項,可以用\g結尾來指定單個語句的垂直輸出。

--wait,-w

如果不能建立連線,等待並重試而不是放棄。

--xml,-x

產生xml輸出。

你還可以使用--var_name=value選項設定下面的變數:

connect_timeout

連線超時前的秒數。(預設值是0)。max_allowed_packet

從伺服器傳送或接收的最大包長度。(預設值是16mb)。max_join_size

當使用--safe-updates時聯接中的行的自動限制。(預設值是1,000,000)。net_buffer_length

tcp/ip和套接字通訊緩衝區大小。(預設值是16kb)。select_limit

當使用--safe-updates時select語句的自動限制。(預設值是1,000)。                                  

mysql完整版 MYSQL安裝(完整版)

一 完全解除安裝mysql yum remove mysql mysql server mysql libs compat mysql51 rm rf var lib mysql rm etc my.cnf 檢視是否還有mysql軟體 rpm qa grep mysql 如果存在的話,繼續刪除即可。...

化工原理物性引數 完整版 化工原理知識點總結整理

一 流體力學及其輸送 1.單元操作 物理化學變化的單個操作過程,如過濾 蒸餾 萃取。2.四個基本概念 物料衡算 能量衡算 平衡關係 過程速率。3.牛頓粘性定律 f a adu dy f 剪應力 a 面積 粘度 du dy 速度梯度 4.兩種流動形態 層流和湍流。流動形態的判據雷諾數 re du 層流...

Docker 安裝 Mysql 容器 完整版

docker 映象倉庫 在docker映象倉庫尋找mysql映象 描述docker pull mysql docker pull mysql docker imagesdocker 建立mysql容器 docker run name mysql d p 3306 3306 restart unles...