MySQL 配置模板是 MySQL 數據庫服務器的配置文件,它包含了很多參數,這些參數可以運行時動態設置,也可以通過修改配置文件永久改變。MySQL 支持多種不同的配置文件格式,包括命令行選項和配置文件,其中配置文件應該是最常用的。
下面是一個常用的 MySQL 配置模板,包括了服務器端和客戶端的參數設置:
[mysql] # 設置 MySQL 客戶端的默認字符集 default-character-set=utf8mb4 [mysqld] # 設置 MySQL 服務端的默認字符集 character-set-server=utf8mb4 # 設置 MySQL 的數據存儲路徑 datadir=/var/lib/mysql # 設置 MySQL 的日志存儲路徑 log-bin=/var/log/mysql/mysql-bin.log # 設置 MySQL 的錯誤日志存儲路徑 log-error=/var/log/mysql/mysql-error.log # 設置 MySQL 的最大連接數 max_connections=1000 # 設置 MySQL 的緩存大小 key_buffer_size=256M # 設置 MySQL 的表緩存大小 table_open_cache=2048 # 設置 MySQL 的查詢緩存大小 query_cache_size=64M # 設置 MySQL 的臨時表存儲路徑 tmpdir=/tmp # 設置 MySQL 的開放端口號 port=3306
這個配置模板設置了一些常用的 MySQL 參數,比如字符集、數據存儲路徑、日志存儲路徑、最大連接數、緩存大小等等。其中 [mysql] 部分用來設置 MySQL 客戶端的參數,[mysqld] 部分用來設置 MySQL 服務端的參數。
在實際使用過程中,我們可以根據需要修改這些參數,也可以添加自定義參數到配置文件中。修改完配置文件后,需要重啟 MySQL 服務使新的配置生效。