本方案在阿里云默认干净的CentOS7.9服务器上测试通过。另外这里只提供快捷安装方式和基本的初始化,MySQL更详细的使用和优化设置请参考其它文章。
#删除旧的mysql和mariadb安装包
rpm -e --nodeps `rpm -qa| egrep 'mysql|mariadb'`#查找并删除残余的mysql目录(有风险,需要确认没有任何跟mysql有关的需要保留的数据)
find / -name mysql -type d|xargs rm -rf#进入用户默认目录下载mysql集成包并解压
cd ~
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar#rpm方式安装mysql
yum install -y mysql-community-{icu,server,client,common,libs}-*#启动mysql
systemctl start mysqld.service#初始化设置
1、查看mysql默认管理员密码
grep 'temporary password' /var/log/mysqld.log|awk -F':' '{print$4}'2、登录mysql
mysql -uroot -p3、修改默认管理员密码为1q2w3e$Abc
ALTER USER USER() IDENTIFIED BY '1q2w3e$Abc';
flush privileges;4、在mysql控制台开启mysql远程访问
use mysql;
update user set host = '%' where user ='root';
flush privileges;
该文提供了一种在阿里云的CentOS7.9系统上快速安装MySQL8.0的方法,包括删除旧版本、下载集成包、RPM安装、启动服务以及初始化设置,如修改默认密码和开启远程访问。
633





