MySQL 簡化了 MySQL 社群版和 MySQL 企業版的金鑰生成,從而使安全連線更容易。透過擴充套件對 TLSv1.1 和 TLSv1.2 的支援,提高了安全性。這也有助於管理員透過增強對連線型別的可見性來確定客戶端是否正在安全地連線。為了強調安全連線的重要性,MySQL 伺服器引入了一個新的伺服器端配置選項,允許 MySQL 管理員將連線限制為使用安全傳輸的客戶端。當我們談到連線需要安全傳輸時,首先需要解決的問題是它使用的傳輸型別。安全… 閱讀更多
讓我們看看如何使用命令列選項為像 mysql 或 mysqldump 這樣的客戶端建立與 MySQL 伺服器的連線。為了使客戶端程式能夠連線到 MySQL 伺服器,它必須使用正確的連線引數,例如執行伺服器的主機的名稱、MySQL 帳戶的使用者名稱和密碼。每個連線引數都有一個預設值,但如有必要,可以使用命令列或選項檔案中指定的程式選項來覆蓋它。呼叫 mysql 命令呼叫 mysql 而不指定任何顯式連線引數是 -mysql 因為… 閱讀更多
讓我們看看 MySQL 客戶端程式支援的選項,這些選項控制客戶端程式如何建立與伺服器的連線,以及連線是否加密或壓縮。這些選項也可以在命令列或選項檔案中給出。以下提到的命令選項可用於建立連線 - --default-auth:這是需要使用的身份驗證外掛。--host:這是 MySQL 伺服器所在的主機。--password:這是連線到伺服器時需要使用的密碼。--pipe:用於使用命名管道連線到伺服器。這… 閱讀更多
許多 MySQL 程式都有內部變數,這些變數在執行時使用 SET 語句設定。大多數這些程式變數也可以在伺服器啟動時使用與指定程式選項相同的語法設定。示例 1mysql 有一個 max_allowed_packet 變數,它控制其通訊緩衝區的最大大小。要將 mysql 的 max_allowed_packet 變數設定為 16MB,可以使用以下命令中的任何一個 -mysql --max_allowed_packet=16777216 (或) mysql --max_allowed_packet=16M第一個命令以位元組為單位指定值。另一方面,第二個命令指定… 閱讀更多