MySQL8 /etc/my.cnf配置文件
时间: 2023-08-30 09:05:28 浏览: 197
MySQL 8的配置文件位于/etc/my.cnf或/etc/mysql/my.cnf,如果不存在,可以创建一个新的文件。
以下是一个示例配置文件:
```
[mysqld]
# 设置MySQL运行时的语言
lc_messages_dir=/usr/share/mysql
lc_messages=en_US
# 设置MySQL的数据目录
datadir=/var/lib/mysql
# 设置MySQL监听的IP地址
bind-address=127.0.0.1
# 设置MySQL的字符集
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 设置MySQL的日志文件
log_error=/var/log/mysql/error.log
slow_query_log_file=/var/log/mysql/mysql-slow.log
# 设置MySQL的缓存大小
query_cache_size=64M
# 设置MySQL的最大连接数
max_connections=300
# 设置MySQL的连接超时时间
wait_timeout=600
# 设置MySQL的临时表大小限制
tmp_table_size=64M
max_heap_table_size=64M
# 设置MySQL的innodb缓存大小
innodb_buffer_pool_size=2G
# 设置MySQL的innodb日志文件大小
innodb_log_file_size=512M
# 设置MySQL的innodb日志缓存大小
innodb_log_buffer_size=64M
```
其中,[mysqld]是MySQL的主配置节,下面列出了一些常用的设置项。你可以根据自己的需要进行修改。
阅读全文