1、检查是否安装过mariadb
# 查看是否存在mariadb
rpm -qa | grep mariadb |wc -l
# 卸载mariadb
rpm -e --nodeps `rpm -qa | grep mariadb`
2、解压并创建目录
# 解压
tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
# 修改文件夹名
mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
# 移动到 /usr/local/dev/
# 注意一定不要放到/root 目录下,否则会出现很多权限问题
mv mysql /usr/local/dev/
#进入mysql 目录
cd /usr/local/dev/mysql/
# 创建数据目录和临时目录
mkdir data tmp
3、创建用户和用户组
# 创建mysql 用户和用户组
groupadd mysql
useradd -r -g mysql mysql
# 修改用户目录所有者
chown -R mysql:mysql /usr/local/dev/mysql
4、配置my.cnf
[mysqld]
lower_case_table_names=1
default-time_zone='+8:00'
user=mysql
port=3306
basedir=/usr/local/dev/mysql
datadir=/usr/local/dev/mysql/data
tmpdir=/usr/local/dev/mysql/tmp
socket=/usr/local/dev/mysql/tmp/mysql.sock
log-error=