找到 4219 篇文章 關於 MySQLi

限制 MySQL 連線到安全傳輸

AmitDiwan
更新於 2021-03-09 13:56:39

607 次瀏覽

當 MySQL 簡化了 MySQL 社群版和 MySQL 企業版的金鑰生成時,將使安全連線更容易。透過擴充套件對 TLSv1.1 和 TLSv1.2 的支援,從而提高了安全性。這也有助於管理員透過增強對連線型別的可見性來確定客戶端是否正在安全連線。為了強調安全連線的重要性,MySQL 伺服器引入了一個新的伺服器端配置選項,允許 MySQL 管理員限制對使用安全傳輸的客戶端的連線。當我們談論連線需要安全傳輸時,首先需要解決的問題是它使用的傳輸型別。安全 ... 閱讀更多

如何強制 MySQL 透過 TCP 而不是 Unix 套接字連線?

AmitDiwan
更新於 2021-03-09 13:54:23

720 次瀏覽

諸如“mysql”和“mysqldump”之類的使用 MySQL 客戶端庫的程式,可以透過許多傳輸協議(例如 TCP/IP、Unix 套接字檔案、命名管道、共享記憶體等)支援 MySQL 連線到伺服器。對於給定的連線,如果未指定傳輸協議,則將其確定為單獨的任務。示例連線到 localhost 將導致在 Unix 和類 Unix 系統上進行套接字檔案連線,而在其他情況下則導致到 127.0.0.1 的 TCP/IP 連線。如果必須特別指定協議,則使用 --protocol 命令選項完成。下表顯示了 ... 閱讀更多

為 MySQL 客戶端啟用 TLS

AmitDiwan
更新於 2021-03-10 09:03:36

337 次瀏覽

TLS 也稱為 SSL(安全套接字層)。它指的是傳輸層安全。當 MySQL 客戶端和伺服器之間存在未加密的連線時,訪問網路的人員可以檢視所有流量並檢查客戶端和伺服器之間傳送或接收的資料。當用戶希望以安全的方式在網路上移動資訊時,未加密的連線是不可接受的。為了使任何型別的資料都無法讀取,必須使用加密。加密演算法通常包括有助於抵禦許多已知攻擊的安全元素,例如 ... 閱讀更多

MySQL 的連線傳輸協議

AmitDiwan
更新於 2021-03-09 13:52:45

248 次瀏覽

諸如“mysql”和“mysqldump”之類的使用 MySQL 客戶端庫的程式,可以透過許多傳輸協議(例如 TCP/IP、Unix 套接字檔案、命名管道、共享記憶體等)支援 MySQL 連線到伺服器。讓我們瞭解與 MySQL 一起使用的連線傳輸協議 -下表顯示了允許用於 --protocol 的值,並說明了每個值適用的平臺。需要注意的是,這些值不區分大小寫。--protocol 值使用的傳輸協議適用平臺TCP TCP/IP 所有SOCKET Unix 套接字檔案 Unix 和類 Unix 系統PIPE 命名管道 WindowsMEMORY 共享記憶體 Windows TCP/IP TCP/IP 傳輸支援到本地或遠端 MySQL 的連線 ... 閱讀更多

使用命令選項連線到 MySQL 伺服器

AmitDiwan
更新於 2021-03-09 13:51:44

462 次瀏覽

讓我們看看如何使用命令列選項為像 mysql 或 mysqldump 這樣的客戶端建立與 MySQL 伺服器的連線。對於客戶端程式能夠連線到 MySQL 伺服器,它必須使用正確的連線引數,例如伺服器執行的主機名、MySQL 帳戶的使用者名稱和密碼。每個連線引數都有一個預設值,但在必要時可以使用命令列或選項檔案中指定的程式選項覆蓋它。呼叫 mysql 命令呼叫 mysql 而無需指定任何顯式連線引數為:mysql由於 ... 閱讀更多

連線到 MySQL 伺服器的命令選項

AmitDiwan
更新於 2021-03-09 13:50:34

422 次瀏覽

讓我們看看 MySQL 客戶端程式支援的選項,這些選項控制客戶端程式如何建立與伺服器的連線,連線是否加密、壓縮等。這些選項也可以在命令列或選項檔案中給出。以下提到的命令選項可用於建立連線:--default-auth:需要使用的身份驗證外掛。--host:MySQL 伺服器所在的主機。--password:連線到伺服器時需要使用的密碼。--pipe:用於透過命名管道連線到伺服器。這 ... 閱讀更多

MySQL 選項預設值、需要值的選項和 = 符號

AmitDiwan
更新於 2021-03-09 13:50:08

63 次瀏覽

讓我們瞭解 MySQL 中的預設選項、需要值的選項和“=”符號 -根據約定,分配值的選項的長格式使用等號 (=) 書寫。如下所示:mysql --host=tonfisk --user=jon對於需要值的選項,即沒有預設值的選項,不需要等號。這意味著以下命令在這種情況下將有效:mysql --host tonfisk --user jon在這兩種情況下,mysql 客戶端都嘗試連線到在名為“tonfisk”的主機上執行的 MySQL 伺服器,使用 ... 閱讀更多

使用選項設定 MySQL 程式變數

AmitDiwan
更新於 2021-03-09 13:46:59

303 次瀏覽

許多 MySQL 程式都有內部變數,這些變數在執行時使用 SET 語句設定。大多數這些程式變數也可以在伺服器啟動時設定,使用的語法與指定程式選項的語法相同。示例 1mysql 有一個 max_allowed_packet 變數,它控制其通訊緩衝區的最大大小。要將 mysql 的此 max_allowed_packet 變數設定為 16MB 的值,可以使用以下任一命令:mysql --max_allowed_packet=16777216(或)mysql --max_allowed_packet=16M第一個命令以位元組為單位指定值。另一方面,第二個命令指定 ... 閱讀更多

MySQL 程式選項修飾符

AmitDiwan
更新於 2021-03-09 13:46:13

266 次瀏覽

某些選項是“布林型”的,並控制可以開啟或關閉的行為。示例mysql 客戶端支援一個 --column-names 選項,該選項指示是否在查詢結果的開頭顯示一行列名。預設情況下,此選項已啟用。但有時,可能需要停用它。這可能是將 mysql 的輸出傳送到另一個程式時,該程式希望只看到資料而不是初始標題行。要停用列名,可以在以下任何一種形式中指定選項:查詢--disable-column-names(或)--skip-column-names(或)--column-names=0--disable ... 閱讀更多

影響選項檔案處理的 MySQL 命令列選項

AmitDiwan
更新於 2021-03-09 13:43:29

184 次瀏覽

讓我們瞭解 MySQL 命令列選項如何影響選項檔案處理 -許多支援選項檔案的 MySQL 程式都處理以下選項。由於這些選項會影響選項檔案處理,因此必須在命令列上提供它們,而不是在選項檔案中提供。為了使其正常工作,每個選項都必須在其他選項之前提供,但以下例外情況除外:--print-defaults 應在 --defaults-file、--defaults-extra-file 或 --loginpath 之後立即使用。在 Windows 上,如果使用 --defaults-file 和 --install 選項啟動伺服器,則 --install 必須放在第一位。--defaults-extra-file=file_name在 Unix 上,在選項檔案中讀取以上行 ... 閱讀更多

廣告