centos7装mysql5.7及大坑

环境:
CentOS Linux release 7.5.1804 (Core)
 
Mysql版本:
MySQL-5.7.17-1.el6.x86_64.rpm-bundle.tar
 
1:解压安装包
tar -xf MySQL-5.7.17-1.el6.x86_64.rpm-bundle.tar
 
 
 
2:卸载mariadb包
yum -y remove mysql-libs
 
3:rpm安装以下四个包
rpm -ivh mysql-community-common-5.7.17-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.17-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.17-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm
 
4:这样安装完以后,在不修改任何配置文件的情况下,初始化后直接用systemctl启动,完全没问题
mysqld --basedir=/usr --user=mysql --initialize-insecure
systemctl start mysqld

 
 
大坑:
只要一改配置文件,重新启动就报下面这个错,权限是肯定没问题的,为啥呢?为啥呢?弄了一个下午加一个上午了;一直在排查问题,以为是systemctl的问题,或者是Centos版本问题;直到刚刚,午休完起来,什么都没做,他又自己好了,为啥?为啥?直到跟对面小哥沟通,告诉他这个神奇的事情,他说是不是防火墙的问题,我问他刚刚是不是改了什么,他说selinux;有点点晕了~~;只是告诉我要装mysql,一直默认把这台机器当成了是已经配置好了的机器,根本没往那一块想~~~;这感觉自己的思维也受到了局限,没往其他方面想,以后当你排查了本身的问题后,多想想其他的
 
 
 

猜你喜欢

转载自www.cnblogs.com/lemon-le/p/9288964.html