找到關於 MySQLi 的4219 篇文章

限制 MySQL 連線到安全傳輸

AmitDiwan
更新於 2021年3月9日 13:56:39

607 次瀏覽

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

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

AmitDiwan
更新於 2021年3月9日 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年3月10日 09:03:36

337 次瀏覽

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

MySQL 的連線傳輸協議

AmitDiwan
更新於 2021年3月9日 13:52:45

247 次瀏覽

諸如“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年3月9日 13:51:44

462 次瀏覽

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

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

AmitDiwan
更新於 2021年3月9日 13:50:34

422 次瀏覽

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

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

AmitDiwan
更新於 2021年3月9日 13:50:08

63 次瀏覽

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

使用選項設定 MySQL 程式變數

AmitDiwan
更新於 2021年3月9日 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年3月9日 13:46:13

266 次瀏覽

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

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

AmitDiwan
更新於 2021年3月9日 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上,請在選項檔案中閱讀以上一行……閱讀更多

廣告