MySQL5.7.18 tar压缩包安装到CentOS7上后默认没有my.cnf配置文件的,此时可以正常启动,正常访问数据库。但是将配置文件放到/etc/my.cnf处后,MySQL就无法启动了,提示pid文件不存在
Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/mysql.pid).
/usr/local/mysql/data/mysql.pid是我在my.cnf中定义的pid-file
该配置文件可在CentOS6中的MySQL5.6.36正常使用。
当我再次删除配置后,mysql又可以正常启动,可以在/usr/local/mysql/data目录下看到localhost.localdomain.pid文件。
为什么添加配置文件后反而不生成pid文件了?如果不使用配置文件又该如何控制MySQL性能?