# 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 = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
thread_stack = 192K
thread_cache_size = 8
# InnoDB 设置
innodb_buffer_pool_size = 256M
innodb_log_file_size = 100M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
# 日志设置
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
# 安全设置
skip-host-cache
skip-name-resolve
secure-file-priv = NULL
symbolic-links = 0
# [mysqldump] 部分用于 mysqldump 工具的配置
[mysqldump]
quick
max_allowed_packet = 16M
# [mysql] 部分用于 mysql 客户端工具的配置
[mysql]
no-auto-rehash
# [isamchk] 部分用于 isamchk 工具的配置
[isamchk]
key_buffer_size = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
# [mysqld_safe] 部分用于 mysqld_safe 脚本的配置
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
mysql
命令行工具。mysqldump
备份工具。mysql
客户端工具,例如禁用自动补全功能。isamchk
工具,主要用于 MyISAM 表的检查和修复。mysqld_safe
脚本。这些配置可以根据你的具体需求进行调整。
上一篇:cast mysql
下一篇:linux重启mysql服务
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站