用於建立連線的命令選項(參考MySQL官方文件)
用於建立連線的命令選項(參考MySQL官方文件)
本文介紹控制客戶端程式如何建立與伺服器的連線的選項。
連線建立選項摘要
選項名稱 說明
--default-auth 要使用的身份驗證外掛
--host MySQL伺服器所在的主機
--password 連線到伺服器時使用的密碼
--pipe 使用命名管道連線到伺服器(僅限Windows)
--plugin-dir 安裝外掛的目錄
--port 埠
--protocol 協議
--secure-auth 安全身份驗證
--shared-memory-base-name 共享記憶體基名稱
--socket 要使用的Unix套接字檔案或Windows命名管道
--user 連線到伺服器時要使用的MySQL使用者名稱
• --host=host_name, -h host_name
執行MySQL伺服器的主機。該值可以是主機名、IPv4地址或IPv6地址。預設值為localhost。
• --password[=pass_val], -p[pass_val]
用於連線到伺服器的MySQL帳戶的密碼。密碼值是可選的。如果沒有給出,程式會提示輸入一個。
如果給定,那麼--password=or-p和後面的密碼之間不能有空格。如果未指定密碼選項,則預設為不傳送密碼。
在命令列上指定密碼應該被認為是不安全的。要避免在命令列上輸入密碼,請使用選項檔案。
要顯式指定沒有密碼,並且客戶端程式不應提示輸入密碼,請使用--skip password選項。
• --plugin-dir=dir_name
查詢外掛的目錄。如果--default auth選項用於指定身份驗證外掛,但客戶端程式找不到它,請指定此選項。
• --port=port_num, -P port_num
對於TCP/IP連線,使用的埠號。預設埠號為3306。
• --protocol={TCP|SOCKET|PIPE|MEMORY}
此選項顯式指定用於連線到伺服器的協議。當其他連線引數通常導致使用所需協議以外的協議時,此選項非常有用。例如,在Unix上,預設情況下使用Unix套接字檔案建立到本地主機的連線:
mysql --host=localhost
要強制使用TCP/IP連線,請指定--protocol選項:
mysql --host=localhost --protocol=TCP
下表顯示了允許的--protocol選項值,並指明瞭每個值可以使用的平臺。這些值不區分大小寫。
--protocol
Value Connection Protocol Permissible Operating Systems
TCP 與本地或遠端伺服器的TCP/IP連線 All
SOCKET 到本地伺服器的Unix套接字檔案連線 Unix only
PIPE 到本地或遠端伺服器的命名管道連線 Windows only
MEMORY 與本地伺服器的共享記憶體連線 Windows only
• --secure-auth
不要以舊(4.1之前的)格式向伺服器傳送密碼。這將阻止使用較新密碼格式的伺服器以外的連線。
從MySQL 5.7.5開始,此選項已被棄用,並將在以後的MySQL版本中刪除。它始終處於啟用狀態,並且嘗試禁用它(--skip secure auth,--secure auth=0)會產生錯誤。
在MySQL 5.7.5之前,此選項在預設情況下已啟用,但可以禁用。
注意
使用pre-4.1雜湊方法的密碼比使用本機密碼雜湊方法的密碼安全性低,應予以避免。不推薦使用4.1之前版本的密碼,在MySQL 5.7.5中已刪除對這些密碼的支援。
• --socket=path, -S path
在Unix上,用於使用命名管道與本地伺服器建立連線的Unix套接字檔案的名稱。預設的Unix套接字檔名是/tmp/mysql.sock。
在Windows上,用於連線到本地伺服器的命名管道的名稱。預設的Windows管道名稱是MySQL。管道名稱不區分大小寫。
在Windows上,只有在伺服器啟動時啟用了支援命名管道連線的命名管道系統變數,此選項才適用。此外,進行連線的使用者必須是由命名的“管道完全訪問”組系統變數指定的Windows組的成員。
• --user=user_name, -u user_name
用於連線到伺服器的MySQL帳戶的使用者名稱。預設使用者名稱是Windows上的ODBC或Unix上的Unix登入名。
1、加密連線的命令選項
連線加密選項摘要
選項名稱 說明
--get-server-public-key 從伺服器請求RSA公鑰
--server-public-key-path 包含RSA公鑰的檔案的路徑名
--skip-ssl 禁用連線加密
--ssl 啟用連線加密
--ssl-ca 包含受信任的SSL證書頒發機構列表的檔案
--ssl-capath 包含受信任的SSL證書頒發機構證書檔案的目錄
--ssl-cert 包含X.509證書的檔案
--ssl-cipher 連線加密允許的密碼
--ssl-crl 包含證書吊銷列表的檔案
--ssl-crlpath 包含證書吊銷列表檔案的目錄
--ssl-key 包含X.509金鑰的檔案
--ssl-mode 連線到伺服器所需的安全狀態
--ssl-verify-server-cert 根據伺服器證書公用名標識驗證主機名
--tls-version 加密連線允許的TLS協議
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950231/viewspace-2669156/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 降級MySQL(參考MySQL官方文件)MySql
- MySQL8.0.28安裝教程全程參考MySQL官方文件MySql
- 只有官方文件的情況下建立資料庫需要參考的文件資料庫
- mysql5.1官方文件連線_字符集詳解MySql
- mysql5.1官方文件網址連線link_webMySqlWeb
- 【JDBC】使用OracleDataSource建立連線池用於連線OracleJDBCOracle
- Oracle官方參考資料Oracle
- druid連線池的配置檔案參考UI
- 06 建立MySQL連線MySql
- Mimikatz 非官方指南和命令參考_Part2
- Mimikatz 非官方指南和命令參考_Part3
- Mimikatz 非官方指南和命令參考_Part1
- SRVCTL 命令參考
- oracle的官方文件連結Oracle
- django 1.8 官方文件翻譯: 2-3-2 關聯物件參考Django物件
- 建立IO時的參考特徵特徵
- mysql 5.6官方文件MySql
- mysql建立ssl安全連線的配置MySql
- Oracle ASMCMD命令參考OracleASM
- SQL Server 2014的資料庫引擎新增功能(參考sqlserver官方文件)SQLServer資料庫
- mysql遠端連線命令MySql
- Redis(四)--- Redis的命令參考Redis
- Oracle RAC 文件參考 [final]Oracle
- 參考oracle官方文件關於髒讀、一致性讀、undo中已提交資料塊的理解Oracle
- vc 編譯連線選項編譯
- netcat 常用的幾個命令,可用於建立TCP/UDP連線TCPUDP
- 負margin的移位參考線
- MySQL-官方文件摘抄MySql
- 關於BI前端展示工具選型的參考依據前端
- c++ 連線mysql例項C++MySql
- linux/unix命令參考Linux
- 命令列遠端連線mysql命令列MySql
- 在命令列中連線mysql命令列MySql
- 一份快速實用的 tcpdump 命令參考手冊TCP
- 尋找連通線,參考八後演算法遞迴,可用於驗證碼去除連續干擾線演算法遞迴
- Mysql常用命令詳解;做參考文件使用MySql
- linux 建立連線命令 ln -s 軟連結Linux
- 關於mysql連線慢的分析.MySql