在centos7安装mysql的时候一直都无法启动mysql服务,我的mysql是安装在/usr/local下的,建议也安装在这里,去/var/lib/mysql下查看err错误信息发现提示mysql.plugin doesn't exist错误,查了很多资料才知道是因为新安装了mysql服务后,需要执行数据库初始化操作,从而生成与权限相关的表,首先执行如下命令:
/usr/bin/mysql_install_db --user=mysql
可能会报下列错误:
解决方法如下:
yum -y install autoconf
然后再执行一次:
/usr/bin/mysql_install_db --user=mysql
然后开启服务
service mysql start
成功!