1、查看glibc版本,下载对应的MySQL安装包
rpm -qa | grep glibc
官网下载地址:dev.mysql.com/downloads/m…
如图是我的系统
2、解压tar.xz文件,移动到对应目录下
tar -xvJf mysql-8.0.40-linux-glibc2.17-x86_64.tar.xz
mv mysql-8.0.40-linux-glibc2.17-x86_64 /usr/local/mysql
结果如下图
创建data目录,然后给MySQL用户 mkdir /usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql/data
初始化
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 结果如图
创建service文件
vim /etc/systemd/system/mysqld.service
[Unit]
Description=MySQL 8.0 Community Server
After=network.target
[Service]
User=mysql
Group=mysql
Type=simple
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
ExecReload=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl start mysqld sudo systemctl enable mysqld
然后执行就ok