MySQL配置文件my.ini的内容
时间: 2023-10-05 21:10:17 浏览: 144
以下是一个典型的 MySQL 配置文件 my.ini 的内容:
```
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port=3306
datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data/
character-set-server=utf8
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
log-error=C:/ProgramData/MySQL/MySQL Server 5.7/Data/MySQL_error.log
pid-file=C:/ProgramData/MySQL/MySQL Server 5.7/Data/MySQL.pid
max_connections=151
key_buffer_size=16M
query_cache_size=16M
table_open_cache=2000
tmp_table_size=32M
thread_cache_size=10
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=512M
sort_buffer_size=512K
read_buffer_size=256K
read_rnd_buffer_size=512K
innodb_data_home_dir=C:/ProgramData/MySQL/MySQL Server 5.7/Data/
innodb_log_group_home_dir=C:/ProgramData/MySQL/MySQL Server 5.7/Data/
innodb_buffer_pool_size=256M
innodb_log_file_size=48M
innodb_log_buffer_size=16M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=50
```
这个配置文件分成三个部分:
1. `[client]` 部分定义了 MySQL 客户端的默认选项。
2. `[mysql]` 部分定义了 MySQL 命令行客户端的默认选项。
3. `[mysqld]` 部分定义了 MySQL 服务器的默认选项。在这个部分中,你可以定义服务器的端口、数据目录、默认字符集、存储引擎、缓存大小、日志位置等等选项。
阅读全文