我们开启binlog是为了辅助我们的hive
首先这种情况在是因为rpm安装的mysql是不会再/etc 下生成my.cnf文件
如果我们此时直接拷贝一份其他人的my.cnf到etc下的话,我们的确可以开启binlog,但是我们在hive下却发现不能进行DDL操作了,如:建表会报如下错误:(个人认为自己编写的my.cnf的配置缺少参数导致hive存放的metstore发生了改变)
解决办法:
拷贝自己mysql下的my-medium.cnf到/etc下
cp /usr/share/mysql/my-medium.cnf /etc/
然后重命名
mv my-medium.cnf my.cnf
进去在mysqld 标签下加上 log-bin=mysql-bin
然后重启mysql
service mysql restart