mysql my.ini 配置 (以windows版本為例)
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=D:\Program Files\mysql8
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Program Files\mysql8\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數,這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8mb4
# 創建新表時將使用的默認存盤引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
# mysql 錯誤日志目錄
log-error = "D:/Program Files/mysql8/log/error.log"
# 開啟慢查詢日志
slow_query_log = ON
# 慢查詢日志存盤路徑
slow_query_log_file = "D:/Program Files/mysql8/log/slow.log"
# 最長執行時間 (查詢的最長時間,超過了這個時間則記錄到日志中)
long_query_time = 1
#沒有使用到索引的查詢也將被記錄在日志中
#log-queries-not-using-indexes = ON
# 管理陳述句不會被記錄到慢查詢日志,包括 ALTER TABLE、ANALYZE TABLE、CHECK TABLE、CREATE INDEX、DROP INDEX、OPTIMIZE TABLE 以及 REPAIR TABLE,
# 如果想要記錄這些操作,可以將 log_slow_admin_statements 設定為 ON
#log_slow_admin_statements = OFF
# 開啟通用查詢日志
general_log=ON
# 通用查詢日志目錄
general_log_file= "D:/Program Files/mysql8/log/logmysql.log"
[mysql]
# 設定mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設定mysql客戶端連接服務端時默認使用的埠
port=3306
default-character-set=utf8mb4
[mysqld_safe]
#不開啟sql嚴格模式
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/215294.html
標籤:其他
