同福

MySQL新版本的my.cnf去哪儿了?

介绍

从5.7.18版本之后的MySQL二进制安装包内就不附带my-defaults.cnf默认配置文件了


那么我们该怎么办?

第一个方法

自己手动建立 /etc/my.cnf,通过官网的介绍添加参数

第二个方法

从以前的旧环境当中复制 /etc/my.cnf 到新环境里

附录

我们提供一个最简单的 my.cnf,当没有找到旧环境的情况下,可以拿来用

[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
server_id=131419761000121
port = 3306
user = mysql
character-set-server = utf8
default_storage_engine = myisam
log_timestamps = SYSTEM
socket = /tmp/mysql.sock
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
pid-file = /usr/local/mysql/data/mysql.pid
max_connections = 500
max_connect_errors = 1000
table_open_cache = 1024
max_allowed_packet = 128M