我在centos6.6 下编译安装mysql5.6。安装完成后,启动mysql,service mysqld start 时报错。如下:
Starting MySQL..The server quit without updating PID file ([FAILED]al/mysql/data/iZ25myf4uzjZ.pid).
然后网上找各种解决办法,都不能解决问题,最后看到一个解决办法是将/etc/my.cnf删除,然后再重启,问题解决了。PS : /etc/my.cnf这个文件是我拷贝此文件/usr/local/mysql/support-files/my-huge.cnf,然后重新命名的。而且/usr/local/mysql/support-files/目录下是没有my-default.cnf文件的。如果我重新将/usr/local/mysql/support-files/my-huge.cnf文件拷贝到/etc/下并命名为my.cnf的话,再重启mysql,还是会报错,依然是上面红字的错误。求各位指点,如果我干脆不要此/etc/my.cnf配置文件了,那我以后想要配置mysql的话怎么办呢?有什么办法从根本上解决呢?最好是在/etc/下可以有my.cnf 文件。
在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf"(也就是你的Mysql的安装目录),默认的my.cnf位置在/usr/local/mysql/my.cnf,所以你必须将/etc下的那个my.cnf重命名或者去掉,否则可能造成无法正常启动等问题。配置mysql当然在Mysql的安装目录下的my.cnf去配置
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。