新版本mysql二进制安装遇到不少坑(慢慢磨合吧)
系统环境:centos7.6
这里我安装的是mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz (官网有各种大小的包,这里我下载的是二进制的包,便于修改配置)
官网下载:https://dev.mysql.com/downloads/mysql/
下载好后,开始安装:
1,第一步 先卸载可能会影响安装的包
[root@localhost ~]# rpm -q mysql mysql-server mariadb mariadb-server
未安装软件包 mysql
未安装软件包 mysql-server
未安装软件包 mariadb
未安装软件包 mariadb-server
如果出现没有卸载的包,需全部卸载
2,第二步上传mysql8.0.21这个包,开始安装
#tar xf mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz -C /usr/local/ //这里解压到/usr/local下
#cd /usr/local
#mv mysql-8.0.21-linux-glibc2.17-x86_64-minimal/ mysql //改个名
#useradd -M -s /sbin/nologin mysql //创建个用户
#chown -R mysql:mysql /usr/local/mysql/ //给个权限
#/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize //初始化一下数