Linux环境下部署mysql异常问题:发现没有my.cnf文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境下部署mysql异常问题:发现没有my.cnf文件相关的知识,希望对你有一定的参考价值。
在linux系统上部署mysql,使用的版本为MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar,在Linux系统中解压,安装解压文件里的如下两个文件:
(主要安装里面的这两个文件:MySQL-server-5.6.34-1.rhel5.x86_64.rpm、MySQL-client-5.6.34-1.rhel5.x86_64.rpm)
5.6版本的mysql
但是在Linux系统中自带mysql,如果安装的是5.6版本的mysql,最好不要卸载掉自带的mysql。
*******************查看和卸载linux自带的mysql***************************
查看自带mysql的命令:rpm -qa | grep mysql ,然后查询到某个文件名为:xxxxxxx
卸载掉:rpm -e --nodeps xxxxxx
***************************************************************
如果你卸载掉自带的mysql,你会卸载掉 /etc/my.cnf 里面的文件,系统里缺少my.cnf文件,在你重启Linux时,会提示找不到pid,报错;
即使安装了5.6版本的server和client,也不会生成my.cnf文件,mysql服务无法正常启动。
正确的做法是,不要卸掉linux自带的mysql,然后安装5.6版本的,再修改my.cnf文件即可使用。
mysql5.5版本的好像可以卸载自带的mysql,然后安装5.5版本的,在修改my-default.cnf,可以使用,这个我没有尝试。
总结一句话:安装MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar的不要卸载自带的mysql。
以上是关于Linux环境下部署mysql异常问题:发现没有my.cnf文件的主要内容,如果未能解决你的问题,请参考以下文章
Linux启动Mysql服务Error | 持续启动...完美解决