【MySQL精通之路】MySQL的使用(3)-連接到服務器的配置

目錄

1.連接建立的命令選項

1.1.--default-auth

1.2.--host=host_name, -h host_name

1.3.--password[=pass_val], -p[pass_val]

1.4.--password1[=pass_val]

1.5.--password2[=pass_val]

1.6.--password3[=pass_val]

1.7.--pipe, -W

1.8.--plugin-dir=dir_name

1.9.--port=port_num,-P port_num

1.10.--shared-memory-base-name=name

1.11.--socket=path, -S path

1.12.--user=user_name, -u user_name

2.加密連接的命令配置

未完待續。。。

3.連接壓縮的命令選項


本節介紹了大多數MySQL客戶端程序支持的選項,這些選項控制客戶端程序如何建立與服務器的連接、連接是否加密以及連接是否壓縮。

這些選項可以在命令行或配置文件中給出。

1.連接建立的命令選項

本節介紹控制客戶端程序如何建立與服務器的連接的選項。

有關如何使用它們的更多信息和示例,請參閱“使用命令選項連接到MySQL Server”。

連接建立選項摘要

Option NameDescriptionIntroduced
--default-auth使用的默認身份驗證插件
--hostMySQL服務器所在的主機
--password連接到服務器時使用的密碼
--password1連接到服務器8.0.27時要使用的第一個多因素身份驗證密碼8.0.27
--password2連接到服務器8.0.27時要使用的第二個多因素身份驗證密碼8.0.27
--password3連接到服務器時要使用的第三個多因素身份驗證密碼8.0.27
--pipe使用命名管道連接到服務器(僅限Windows)
--plugin-dir安裝插件的目錄
--port用于連接的TCP/IP端口號
--protocol要使用的傳輸協議
--shared-memory-base-name連接的共享內存名稱(僅限Windows)
--socket要使用的Unix套接字文件或Windows命名管道
--user連接到服務器時要使用的用戶

1.1.--default-auth

關于使用哪個客戶端身份驗證插件的提示。

請參見“可插拔身份驗證”。

1.2.--host=host_name, -h host_name

MySQL服務器正在其上運行的主機。該值可以是主機名、IPv4地址或IPv6地址。默認值為localhost。

1.3.--password[=pass_val], -p[pass_val]

用于連接到服務器的MySQL帳戶的密碼。密碼值是可選的。

如果沒有給出,客戶端程序會提示輸入一個。

如果給定,則--password=或-p與其后面的密碼之間不得有空格。

如果未指定密碼選項,則默認情況下不發送密碼。

在命令行上指定密碼應該被認為是不安全的。

為了避免在命令行中提供密碼,請使用選項文件。請參閱“密碼安全的最終用戶指南”。

【MySQL精通之路】安全(2)-密碼安全-CSDN博客

要明確指定沒有密碼,并且客戶端程序不應提示輸入密碼,請使用--skip password選項。

1.4.--password1[=pass_val]

用于連接到服務器的MySQL帳戶的多因素身份驗證因子1的密碼。密碼值是可選的。如果沒有給出,客戶端程序會提示輸入一個。如果給定,--password1=和它后面的密碼之間不能有空格。

如果沒有指定密碼選項,默認情況下不發送密碼。

在命令行上指定密碼應該被認為是不安全的。

為了避免在命令行中提供密碼,請使用配置文件。

請參閱“密碼安全的最終用戶指南”。

【MySQL精通之路】安全(2)-密碼安全-CSDN博客

要明確指定沒有密碼,并且客戶端程序不應提示輸入密碼,請使用--skip-password1選項。

--password1-password是同義詞,--skip-password1--skip-password也是同義詞。

1.5.--password2[=pass_val]

用于連接到服務器的MySQL帳戶的多因素身份驗證因子2的密碼。

此選項的語義類似于--password1的語義;

1.6.--password3[=pass_val]

用于連接到服務器的MySQL帳戶的多因素身份驗證因子3的密碼。

此選項的語義類似于--password1的語義;有關詳細信息,請參閱該選項的說明。

1.7.--pipe, -W

在Windows上,使用命名管道連接到服務器。

僅當服務器啟動時啟用了named_pipe系統變量以支持命名管道連接時,此選項才適用。

此外,進行連接的用戶必須是named_pipe_full_access_group系統變量指定的Windows組的成員。

1.8.--plugin-dir=dir_name

要在其中查找插件的目錄。如果--default auth選項用于指定身份驗證插件,但客戶端程序找不到它,請指定此選項。

請參閱“可插入身份驗證”。

1.9.--port=port_num,-P port_num

對于TCP/IP連接,要使用的端口號。默認端口號為3306。

此選項明確指定用于連接到服務器的傳輸協議。

當其他連接參數通常導致使用的協議不是您想要的協議時,它很有用。

例如,默認情況下,Unix上到localhost的連接是使用Unix套接字文件進行的:

mysql --host=localhost

要強制使用TCP/IP傳輸,請指定一個--protocol選項:

mysql --host=localhost --protocol=TCP

下表顯示了允許的--protocol配置值,并指出了每個值的適用平臺。這些值不區分大小寫。

--protocol?Value使用的傳輸協議適用平臺
TCPTCP TCP/IP傳輸All
SOCKETUnix套接字文件Unix和類Unix系統
PIPE命名管道Windows
MEMORY共享內存Windows

另請參見“連接傳輸協議”

1.10.--shared-memory-base-name=name

在Windows上,用于使用共享內存連接到本地服務器的共享內存名稱。默認值為MYSQL。共享內存名稱區分大小寫

僅當服務器啟動時已啟用shared_memory系統變量支持共享內存連接時,此配置才適用。

1.11.--socket=path, -S path

在Unix上,Unix套接字文件的名稱,用于使用命名管道連接到本地服務器。默認的Unix套接字文件名是/tmp/mysql.sock。

在Windows上,用于連接到本地服務器的命名管道的名稱。默認的Windows管道名稱是MySQL。管道名稱不區分大小寫。

在Windows上,僅當服務器啟動時啟用了named_pipe系統變量以支持命名管道連接時,此選項才適用。此外,進行連接的用戶必須是named_pipe_full_access_group系統變量指定的Windows組的成員。

1.12.--user=user_name, -u user_name

用于連接到服務器的MySQL帳戶的用戶名。默認用戶名在Windows上為ODBC,在Unix上為Unix登錄名。

2.加密連接的命令配置

本節介紹客戶端程序的選項,這些選項指定是否使用與服務器的加密連接、證書和密鑰文件的名稱以及與加密連接支持相關的其他參數。

有關建議使用的示例以及如何檢查連接是否加密,請參閱“配置MySQL以使用加密連接”。

注意:
這些配置僅對使用經過加密的傳輸協議的連接有效;即TCP/IP和Unix套接字文件連接。

參見“連接傳輸協議”

有關使用MySQL C API加密連接的信息,請參閱對加密連接的支持。

Option NameDescriptionIntroducedDeprecated
--get-server-public-key獲取服務器公鑰
--server-public-key-path包含RSA公鑰的文件的路徑名
--ssl-ca含受信任的ssl證書頒發機構列表的文件
--ssl-capath包含受信任的ssl證書頒發機構證書文件的目錄
--ssl-cert包含X.509證書的文件
--ssl-cipher可用于連接加密的密碼
--ssl-crl包含證書吊銷列表的文件
--ssl-crlpath包含證書吊銷列表文件的目錄
--ssl-fips-mode是否在客戶端啟用fips模式8.0.34
--ssl-key包含X.509密鑰的文件
--ssl-mode與服務器連接的所需安全狀態
--ssl-session-data包含ssl會話數據的文件8.0.29
--ssl-session-data-continue-on-failed-reuse如果會話重復使用失敗是否建立連接8.0.29
--tls-ciphersuites允許用于加密連接的TLSv1.3密碼套件8.0.16
--tls-version允許用于加密連接的TLS協議

未完待續。。。

3.連接壓縮的命令選項

未完待續。。。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/15867.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/15867.shtml
英文地址,請注明出處:http://en.pswp.cn/web/15867.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【YOLOv10訓練】:報錯 AttributeError: ‘str‘ object has no attribute ‘view‘ 解決方法

YOLOv10訓練報錯 YOLOv10是在YOLOv8基礎上修改的,即:訓練方法和過程是相同的。 但按照v8訓練程序train.py,如下所示,直接訓練: from ultralytics import YOLO# Load a model model YOLO("ultralytics/cfg/mod…

真拿AI賺到錢的人,不在朋友圈里

1 最近有張兩大AI巨頭對比的梗圖給我看樂了,玩兒AI的還在做產品,玩兒焦慮的已經在數錢了。 這也是在做AI,只不過是唉聲嘆氣的ai。 要我說,現在缺的根本不是AI,而是【有用的AI】。 恩格斯老師說過一句話&#xff1a…

科林Linux6_網絡

#include<sys/socket.h> #include<arpa/inet.h> //大小端轉換 #include<netdb.h> //DNS一、Socket套接字 為了開發網絡應用&#xff0c;系統提供一套API函數接口&#xff0c;用于網絡應用開發&#xff0c;這些接口稱為套接字函數 struct sockaddr_in…

數據庫管理-第194期 網絡加速RDMA初探(20240526)

數據庫管理194期 2024-05-26 數據庫管理-第194期 網絡加速RDMA初探&#xff08;20240526&#xff09;1 概念2 發展3 使用總結 數據庫管理-第194期 網絡加速RDMA初探&#xff08;20240526&#xff09; 作者&#xff1a;胖頭魚的魚缸&#xff08;尹海文&#xff09; Oracle ACE A…

英文 海量的學習句子比單獨的記單詞效果要好,格句致知。

英文 海量的學習句子比單獨的記單詞效果要好 句子有上下文、場景和時態等&#xff0c;能形成劇情&#xff0c;變得生動有趣。 如果一句沒聽懂&#xff0c;還繼續聽就是浪費時間了。要一句一句地深究&#xff0c;不然就要讀好幾遍&#xff0c;還得背誦。要深入理解&#xff0c…

不同的二叉搜索樹(II)題解

toc &#x1f91a;我的博客 歡迎光臨我的博客&#xff1a;https://blog.csdn.net/qq_52434217?typeblog &#x1f95b;前言 動態規劃是常見的算法思路&#xff0c;動態規劃在計算過程中保存了部分計算結果到內存中&#xff0c;以便于在進行下一次計算時可以直接從內存中獲…

Ubuntu部署Dolphinscheduler單機版并配置PG數據庫

1、下載并解壓Dolphinscheduler DolphinScheduler | 下載 (apache.org) 下載完成后得tar.gz包 下載穩定版 下載穩定版 下載穩定版 tar -zxvf apache-dolphinscheduler-3.1.9-alpha-bin.tar.gz mv apache-dolphinscheduler-3.1.9-alpha-bin dolphinscheduler-bin cd dolph…

【Text2SQL】Spider 數據集

論文&#xff1a;Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Task ????? EMNLP 2018, arXiv:1809.08887 Dataset: spider GitHub: github.com/taoyds/spider 一、論文速讀 本文提出了 Text2SQL 方向的…

1.4 Mac 電腦 Clion 安裝教程

目錄 1 安裝 2 激活 3 漢化 1 安裝 去 https://www.jetbrains.com/clion/download/other.html 下載: 也可以直接到鏈接進行下載:https

嵌入式全棧開發學習筆記---C語言筆試復習大全23

目錄 聯合體 聯合體的定義 聯合體的長度 如果來判斷設備的字節序&#xff1f; 如何把大端數據轉換成小端數據&#xff1f; 枚舉 枚舉的定義 上一篇復習了結構體&#xff0c;這一節復習聯合體和枚舉。 說明&#xff1a;我們學過單片機的一般都是有C語言基礎的了&#xff…

docker鏡像容器搭建nominatim地理編碼服務

1、下載地圖pbf文件: https://planet.openstreetmap.org/ 2、nominatim官網 https://nominatim.org/release-docs/latest/admin/Installation/ 3、地圖文件打包&#xff1a; docker run -it --shm-size20g \ -e PBF_PATH/nominatim/data/china-latest.osm.pbf \ -e REPLIC…

C語言PTA練習題:三角形類別,輸入三角形三條邊,求面積,四則計算器,猴子吃桃

7-1 三角形類別 輸入三個整數&#xff0c;以這三個數為邊長&#xff0c;判斷是否構成三角形&#xff1b;若不能輸出"no"&#xff0c;若構成三角形&#xff0c;進一步判斷它們構的是&#xff1a;銳角三角形或直角三角形或鈍角三角形.分別輸出"ruijiao",&qu…

GitLens或者Git Graph在vscode中對比文件歷史變化,并將歷史變化同步到當前文件中

有時候我們上周改的代碼&#xff0c;現在想反悔把它恢復過來&#xff0c;怎么辦&#xff1f;&#xff1f;&#xff1f;很好&#xff0c;你有這個需求&#xff0c;說明你找對人了&#xff0c;那就是我們需要在vscode中安裝這個插件&#xff1a;GitLens或者Git Graph&#xff0c;…

門禁-jenkins的構建狀態同步到gitlab提交流水線

API接口文檔 https://docs.gitlab.cn/jh/api/commits.html 配置pipline流水線 生成http請求代碼&#xff1a; 使用HttpRequest插件生成 - sharelibs內容 //這是share libs里的 package devopsdef httpReq(reqType, reqUrl, reqBody, accessToken){def gitServer "…

有一個3x4的矩陣,要求用函數編寫程序求出其中值最大的那個元素,以及其所在的行號和列號

常量和變量可以用作函數實參&#xff0c;同樣數組元素也可以作函數實參&#xff0c;其用法與變量相同。數組名也可以作實參和形參&#xff0c;傳遞的是數組的起始地址。 用數組元素作函數實參&#xff1a; 由于實參可以是表達式&#xff0c;而數組元素可以是表達式的組…

Oracle 12C開機自啟動

Oracle 12C設置開機自啟動 1、本文內容 背景說明檢查Oracle當前環境修改配置文件/etc/oratab添加數據庫啟動腳本dbstart 2、背景說明 最近因上線新的兩套系統&#xff0c;增加4套測試環境&#xff0c;由于昨晚機房電路故障&#xff0c;部分物理服務器需要關鍵&#xff0c;電…

2000 年至 2015 年中國(即水稻、小麥和玉米1km 網格)三種主要作物年收獲面積的時空變化

摘要 可靠、連續的主要作物收獲面積信息對于研究地表動態和制定影響農業生產、土地利用和可持續發展的政策至關重要。然而&#xff0c;中國目前還沒有高分辨率的空間明確和時間連續的作物收獲面積信息。全國范圍內主要農作物收獲面積的時空格局也鮮有研究。在本研究中&#xf…

2024年【熔化焊接與熱切割】考試內容及熔化焊接與熱切割考試報名

題庫來源&#xff1a;安全生產模擬考試一點通公眾號小程序 熔化焊接與熱切割考試內容考前必練&#xff01;安全生產模擬考試一點通每個月更新熔化焊接與熱切割考試報名題目及答案&#xff01;多做幾遍&#xff0c;其實通過熔化焊接與熱切割復審模擬考試很簡單。 1、【單選題】…

Django的模型層——2模型實例

1. 類的屬性 objects&#xff1a;是Manager類型的對象&#xff0c;用于與數據庫進行交互 當定義模型類時沒有指定管理器&#xff0c;則Django會為模型類提供一個名為objects的管理器 支持明確指定模型類的管理器 class BookInfo(models.Model):...books models.Manager()當為…