# MySQL 配置文件示例 (my.cnf 或 my.ini)
# [client] 部分用于客户端连接时的默认设置
[client]
port = 3306
socket = /tmp/mysql.sock
# [mysqld] 部分用于 MySQL 服务器的配置
[mysqld]
# 基本设置
port = 3306
socket = /tmp/mysql.sock
datadir = /var/lib/mysql
# 性能相关设置
key_buffer_size = 256M
max_allowed_packet = 64M
thread_stack = 192K
thread_cache_size = 8
# InnoDB 设置
innodb_buffer_pool_size = 2G
innodb_log_file_size = 512M
# 日志相关设置
log_error = /var/log/mysql/error.log
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
# 其他设置
server-id = 1
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
# [mysqldump] 部分用于 mysqldump 工具的配置
[mysqldump]
quick
max_allowed_packet = 16M
# [mysql] 部分用于 mysql 客户端工具的配置
[mysql]
no-auto-rehash
# [isamchk] 部分用于 isamchk 工具的配置
[isamchk]
key_buffer = 16M
mysql 命令行工具。它定义了客户端连接到 MySQL 服务器时使用的端口和套接字文件。mysqldump 工具,用于备份和恢复数据库。mysql 客户端工具,例如是否启用自动补全功能。isamchk 工具,用于检查和修复 ISAM 表(虽然现在很少使用 ISAM 表,但仍然保留该配置部分)。上一篇:mysql 子查询
下一篇:linux卸载mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站