一、官网下载二进制安装包
https://downloads.mysql.com/archives/community/
二、上传安装包至服务器对应的目录
三、开始安装
1.解压安装包并重命名
tar xvf mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.32-linux-glibc2.12-x86_64 mysql
2.创建用户并创建数据目录
useradd -M -s /sbin/nologin mysql
mkdir /opt/mysql/data
3.授权目录
chown -R mysql.mysql /opt/mysql
4.配置环境变量并生效
echo "export PATH=$PATH:/opt/mysql/bin" >> /etc/profile
. /etc/profile
5.修改/etc/my.cnf
[mysqld]
datadir=/opt/mysql/data
socket=/opt/mysql/mysql.sock
port=3306
log-error=/opt/mysql/data/mysql-error.log
pid-file=/opt/mysql/data/mysql.pid
7.初始化
mysqld --defaults-file=/etc/my.cnf --user=mysql --initialize
8.启动
mysqld --defaults-file=/etc/my.cnf --user=mysql &
四、安装完成后检查
1.查看进程
ps -ef |grep mysql
2.进日志文件查看msyql初始化密码
cat /opt/mysql/data/mysql-error.log
3.登录mysql
mysql -u root -pWof63Xqn?xjC -S /opt/mysql/mysql.sock
4.修改密码并生效
alter user 'root'@'localhost' identified by '123456';
flush privileges;
5.配置system启动
vi /etc/systemd/system/mysql.service
[Unit]
Description=MySQL Database Server
After=network.target
[Service]
User=mysql
Group=mysql
ExecStart=/opt/mysql/bin/mysqld --defaults-file=/etc/my.cnf --user=mysql
Restart=always
[Install]
WantedBy=multi-user.target
6.配置开机启动
systemctl enable mysql