# my.cnf 示例配置文件
[mysqld]
# 设置 MySQL 的端口,默认是 3306
port = 3306
# 设置 MySQL 的字符集为 utf8mb4
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
# 设置 MySQL 的数据目录,可以根据需要修改
datadir = /var/lib/mysql
# 设置 MySQL 的最大连接数
max_connections = 200
# 设置 MySQL 的 InnoDB 缓冲池大小,根据服务器内存调整
innodb_buffer_pool_size = 1G
# 开启查询缓存(如果不需要可以注释掉)
query_cache_type = 1
query_cache_size = 64M
# 设置慢查询日志
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-query.log
long_query_time = 2
[client]
# 设置客户端的默认字符集
default-character-set = utf8mb4
[mysql]
# 设置 MySQL 客户端的默认字符集
default-character-set = utf8mb4
[mysqld]:这是 MySQL 服务端的配置部分。
port:指定 MySQL 服务监听的端口。character-set-server 和 collation-server:设置 MySQL 的默认字符集和排序规则。datadir:MySQL 数据库文件的存储路径。max_connections:最大并发连接数。innodb_buffer_pool_size:InnoDB 存储引擎的缓冲池大小,建议根据服务器内存调整。query_cache_type 和 query_cache_size:是否开启查询缓存及其大小。slow_query_log、slow_query_log_file 和 long_query_time:用于记录执行时间超过指定秒数的慢查询。[client] 和 [mysql]:这是 MySQL 客户端的配置部分,主要用于设置客户端的字符集。
上一篇:mysql 查看表大小
下一篇:mysql去除空格
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站