找到 4219 篇文章 關於 MySQLi

mysql_upgrade - 檢查和升級 MySQL 表

AmitDiwan
更新於 2021年3月10日 12:43:31

757 次瀏覽

讓我們瞭解 mysql_upgrade 程式 −用法每次升級 MySQL 時,使用者都應該執行 mysql_upgrade,該程式會查詢與升級後的 MySQL 伺服器不相容的地方。它會升級 mysql 架構中的系統表,以便使用者可以利用升級後可能新增的新許可權或功能。它基本上會升級 Performance Schema 和 sys 架構。它還會檢查使用者架構。如果 mysql_upgrade 發現表可能存在不相容性,它將執行表檢查,如果發現某些問題,則嘗試進行表修復操作。mysql_upgrade 的使用方法如下所示 −確保伺服器 ... 閱讀更多

mysql_tzinfo_to_sql - 在 MySQL 中載入時區表

AmitDiwan
更新於 2021年3月10日 12:42:21

911 次瀏覽

mysql_tzinfo_to_sql 程式有助於將時區表載入到 mysql 資料庫中。它用於具有 zoneinfo 資料庫的系統,即描述時區的檔案集。此類系統的示例包括 Linux、FreeBSD、Solaris 和 macOS。這些檔案最可能的位置是 /usr/share/zoneinfo 目錄(Solaris 上為 /usr/share/lib/zoneinfo)。呼叫 mysql_tzinfo_to_sql如果系統沒有 zoneinfo 資料庫,則可以安裝可下載的軟體包。mysql_tzinfo_to_sql 可以透過多種方式呼叫。其中一些已在下面顯示 −shell> mysql_tzinfo_to_sql tz_dir (或) shell> mysql_tzinfo_to_sql tz_file tz_name (或) shell> mysql_tzinfo_to_sql --leap tz_file在 ... 閱讀更多

mysql_ssl_rsa_setup - 在 MySQL 中建立 SSL/RSA 檔案

AmitDiwan
更新於 2021年3月10日 12:41:22

588 次瀏覽

讓我們瞭解 mysql_ssl_rsa_setup 程式 −此程式有助於建立 SSL 證書、金鑰檔案和 RSA 金鑰對檔案,這些檔案是支援使用 SSL 進行安全連線以及使用 RSA 透過未加密連線進行安全密碼交換所必需的(如果它們不存在)。如果現有 SSL 檔案已過期,則可以使用 mysql_ssl_rsa_setup 程式建立新的 SSL 檔案。呼叫 mysql_ssl_rsa_setupmysql_ssl_rsa_setup 的呼叫方法如下所示 −shell> mysql_ssl_rsa_setup [options]一些選項包括 --datadir,用於指定建立檔案的位置,以及 --verbose 選項,用於檢視 mysql_ssl_rsa_setup 執行的“openssl”命令。“mysql_ssl_rsa_setup” ... 閱讀更多

mysql_secure_installation - 提高 MySQL 安裝安全性

AmitDiwan
更新於 2021年3月10日 12:39:07

403 次瀏覽

什麼是 mysql_secure_installation?讓我們瞭解與 MySQL 安裝相關的程式 mysql_secure_installation −此程式使使用者能夠透過以下方式提高其 MySQL 安裝的安全性:使用者可以為 root 帳戶設定密碼。使用者可以刪除可從本地主機外部訪問的 root 帳戶。使用者可以刪除匿名使用者帳戶。使用者可以刪除測試資料庫(預設情況下,所有使用者,甚至匿名使用者都可以訪問該資料庫),以及允許任何人訪問名稱以 test_ 開頭的資料庫的許可權。mysql_secure_installation 幫助使用者實施安全建議。正常用法是連線到 ... 閱讀更多

mysql_plugin - 配置 MySQL 伺服器外掛

AmitDiwan
更新於 2021年3月10日 12:37:59

420 次瀏覽

讓我們瞭解 MySQL 中使用的 mysql_plugin 實用程式 −mysql_plugin 實用程式允許 MySQL 管理員管理 MySQL 伺服器載入的外掛。它提供了一種替代方法,無需在伺服器啟動時手動指定 --plugin-load 選項,或在執行時使用 INSTALL PLUGIN 和 UNINSTALL PLUGIN 語句。根據是否呼叫 mysql_plugin 來啟用或停用外掛,該實用程式將分別在充當外掛登錄檔的 mysql.plugin 表中插入或刪除行。對於正常的伺服器啟動,伺服器會自動載入和啟用 mysql.plugin 中列出的外掛。為了更好地控制外掛的啟用,... 閱讀更多

mysql_install_db - 初始化 MySQL 資料目錄

AmitDiwan
更新於 2021年3月10日 12:36:53

793 次瀏覽

mysql_install_db 處理在 MySQL 伺服器(即 mysqld)可以使用之前需要執行的初始化任務。它初始化 MySQL 資料目錄並幫助建立其中包含的系統表。它初始化系統表空間以及管理 InnoDB 表所需的相關資料結構。預設安全部署當前版本的 mysql_install_db 將生成預設安全的 MySQL 部署。它具有以下特性。建立一個名為“root”@“localhost”的單個管理員帳戶,並使用隨機生成的密碼,並標記為已過期。不建立匿名使用者帳戶。不建立測試資料庫,該資料庫... 閱讀更多

comp_err - 編譯 MySQL 錯誤訊息檔案

AmitDiwan
更新於 2021年3月10日 12:35:51

165 次瀏覽

comp_err 建立 errmsg.sys 檔案,mysqld 使用該檔案來確定需要為不同的錯誤程式碼顯示的錯誤訊息。在當前更新到 MySQL 之後,錯誤資訊來自 share 目錄中的 messages_to_error_log.txt 和 messages_to_clients.txt 檔案。在 MySQL 8.0.19 之前,錯誤資訊來自 sql/share 目錄中的 errmsg-utf8.txt 檔案。comp_err 還生成 mysqld_error.h、mysqld_ername.h 和 mysqld_errmsg.h 標頭檔案。comp_err 可以透過以下方式呼叫 −shell> comp_err [options]它支援以下選項 −--charset=dir_name,-C dir_name它是字元集目錄。預設為 ../sql/share/charsets。--debug=debug_options,-# ... 閱讀更多

mysqld_multi - 管理多個 MySQL 伺服器

AmitDiwan
更新於 2021年3月10日 12:31:03

203 次瀏覽

mysqld_multi 命令旨在管理多個 mysqld 程序,這些程序監聽不同 Unix 套接字檔案和 TCP/IP 埠上的連線。它可以用來啟動或停止伺服器,或報告其當前狀態。可以使用以下程式碼呼叫它 −shell> mysqld_multi [options] {start|stop|reload|report} [GNR[, GNR] ...]start、stop、reload(停止並重新啟動)和 report 指示需要執行的操作。可以對單個伺服器或多個伺服器執行指定的操作,這取決於選項名稱後面的 GNR 列表。GNR 是組號。讓我們來看一個例子 ... 閱讀更多

mysql.server - MySQL 伺服器啟動指令碼

AmitDiwan
更新於 2021年3月10日 12:30:04

402 次瀏覽

mysql.server 將位置更改為 MySQL 安裝目錄。然後,它將呼叫 mysqld_safe。要以特定使用者身份執行伺服器,可以將適當的使用者選項新增到全域性 /etc/my.cnf 選項檔案的 [mysqld] 組中。它將位置更改為 MySQL 安裝目錄,然後呼叫 mysqld_safe。要以特定使用者身份執行伺服器,可以將適當的使用者選項新增到全域性 /etc/my.cnf 選項檔案的 [mysqld] 組中。如果它作為 MySQL 的非標準位置的二進位制發行版安裝,則可能需要編輯 mysql.server。它必須 ... 閱讀更多

mysqld_safe - MySQL 伺服器啟動指令碼

AmitDiwan
更新於 2021年3月10日 12:28:39

657 次瀏覽

什麼是 mysqld_safe?mysqld_safe 命令被認為是在 Unix 上啟動 mysqld 伺服器的正確方法。它添加了一些安全功能,例如在發生錯誤時重新啟動伺服器並將執行時資訊記錄到錯誤日誌中。它嘗試啟動名為 mysqld 的可執行檔案。要覆蓋此預設行為並顯式指定使用者想要執行的伺服器名稱,可以為 mysqld_safe 指定 --mysqld 或 --mysqld-version 選項。--ledir 也可以用來告訴 mysqld_safe 應該在哪裡查詢伺服器。mysqld_safe 不認識的選項是 ... 閱讀更多

廣告