无论你是编译安装,二进制安装,还是yum,rpm,装完mysql都是要初始化才能用.
下面来介绍下初始化安装mysql,安装前要准备好my.cnf文件噢~!怎么配置my.cnf,可以看我另一篇文章.
不过要注意的是,发行版和版本号的不同,有些参数会不同或不可用,会导致初始化失败,这时需要去初始化的数据目录查看mysql.err,看看那个参数有问题,然后屏蔽了,重新再初始化一次.
-前置步骤,已做就可以不用理会mkdir -p /data/mysql/data
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
chown -R mysql.mysql /data/mysql/data
mkdir /data/mysql/tmp
chown -R mysql.mysql /data/mysql/tmp/
-注意:操作前要确保没有其他mysql发行版干扰,特别是yum安装的和rpm安装,rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mysql.x86_64
额外说明:--nodeps是不检查依赖,不要害怕,即使有依赖你自己的安装包都肯定有,做软连接就好了ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/libmysqlclient.so.18
-------------------------这条分割线上面的无论是什么版本都要做噢~!--------------------------
-5.6及之前的版本初始化步骤(包括5.6)
确保mysql进程已停service mysql stop
确保初始化的数据目录没有数据rm -rf /data/mysql/data*
执行初始化脚本,添加参数,切记要