Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql my.ini

作者:似水韶华该惜谁ら   发布日期:2026-03-11   浏览:36

# 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 服务器的配置段,包含服务器端的各种参数。

    • basedirdatadir 分别指定了 MySQL 的安装目录和数据文件存放目录。
    • port 设置了 MySQL 服务器监听的端口号,默认是 3306。
    • character-set-server 设置了默认的字符集为 utf8mb4,这是一种支持更多字符(如表情符号)的字符集。
    • max_connections 设置了最大并发连接数。
    • innodb_buffer_pool_size 设置了 InnoDB 存储引擎的缓冲池大小,通常建议设置为物理内存的 70% 左右。
    • log_error 指定了错误日志文件的位置。
    • slow_query_logslow_query_log_file 启用了慢查询日志,并指定了日志文件的位置。
    • long_query_time 设置了慢查询的时间阈值,超过这个时间的查询会被记录到慢查询日志中。
  • [client][mysql]:这两个段分别用于客户端程序和 MySQL 命令行工具的配置,主要设置了默认字符集。

上一篇:nodejs mysql

下一篇:linux查看mysql版本命令

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站