二进制安装Mysql
1.清空系统环境
yum autoremove mariadb*
2.准备mysql安装环境
cd /usr/local
##创建运行用户
useradd -M -s /sbin/nologin mysql
##安装依赖环境
yum install libaio -y
##解压二进制包
tar xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
#创建软链接
ln -s /usr/local/mysql-8.0.18-linux-glibc2.12-x86_64 mysql8
3.配置mysql系统命令
export PATH="$PATH:/usr/local/mysql8/bin"
#在配置文件里添加
vim /etc/profile
#插入
export PATH="$PATH:/usr/local/mysql8/bin"
#保存退出
:wq
4.准备管理脚本
cp -rp /usr/local/mysql8/support-files/mysql.server /etc/init.d/mysql-start
5.准备数据目录并授权
#数据库运行时所要存储的一些基础数据所在目录
mkdir /data/mysql8 -p
#授权到mysql用户以及程序目录
chown -R mysql.mysql /data /usr/local/mysql-8.0.18-linux-glibc2.12-x86_64
6.数据库的基础数据初始化
mysqld --initialize-insecure --basedir=/usr/local/mysql8 --datadir=/data/mysql8 --user mysql
#验证初始化
echo $?
数值为0则初始化成功
这里还是对数据初始化信息进行一些描述
--initialize-insecure 初始化数据库,没有密码
--basedir mysql的基础目录
--datadir 数据目录
--user 运行用户
注意!!!
####如果遇到初始化失败,需要重新初始化,需要先清空数据目录
rm -rf /data/mysql8/*
7.准备mysql配置文件
cat >/etc/my.cnf<<'EOF'
[mysqld]
port=3306
user=mysql
basedir=/usr/local/mysql8
datadir=/data/mysql8
EOF
8.启动数据库
/etc/init.d/mysql-start start
经过上述步骤,Mysql8.0即可安装成功。
感谢大家观看!!!
感谢大家观看!!!
感谢大家观看!!!