# MySQL 配置文件示例 (my.ini)
# 安装目录
[mysqld]
basedir="C:/Program Files/MySQL/MySQL Server 8.0/"
# 数据库文件存放目录
datadir="C:/ProgramData/MySQL/MySQL Server 8.0/Data/"
# 端口号
port=3306
# 默认字符集
character-set-server=utf8mb4
# 最大连接数
max_connections=151
# 缓冲区大小
innodb_buffer_pool_size=1G
# 日志相关配置
log_error="C:/ProgramData/MySQL/MySQL Server 8.0/log/error.log"
slow_query_log=1
slow_query_log_file="C:/ProgramData/MySQL/MySQL Server 8.0/log/slow-query.log"
long_query_time=2
# [client] 段用于客户端程序的设置
[client]
default-character-set=utf8mb4
# [mysql] 段用于 MySQL 命令行工具的设置
[mysql]
default-character-set=utf8mb4
[mysqld]:这是 MySQL 服务器的配置段,包含服务器端的各种参数。
basedir 和 datadir 分别指定了 MySQL 的安装目录和数据文件存放目录。port 设置了 MySQL 服务器监听的端口号,默认是 3306。character-set-server 设置了默认的字符集为 utf8mb4,这是一种支持更多字符(如表情符号)的字符集。max_connections 设置了最大并发连接数。innodb_buffer_pool_size 设置了 InnoDB 存储引擎的缓冲池大小,通常建议设置为物理内存的 70% 左右。log_error 指定了错误日志文件的位置。slow_query_log 和 slow_query_log_file 启用了慢查询日志,并指定了日志文件的位置。long_query_time 设置了慢查询的时间阈值,超过这个时间的查询会被记录到慢查询日志中。[client] 和 [mysql]:这两个段分别用于客户端程序和 MySQL 命令行工具的配置,主要设置了默认字符集。
上一篇:nodejs mysql
下一篇:linux查看mysql版本命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站