安装前环境监测
在MySQL被收购后,MySQL最初的作者担心MySQL存在闭源的风险,在MySQL的分支上开发了mariadb。后来一些Linux分发版就将mariadb作为系统默认安装的数据库系统
rpm -qa |grep -i mariadb #可能显示的结果:mariadb-libs-5.5.65-1.el7.x86_64 去除依赖: #rpm -ev --nodeps mariadb-libs-5.5.65-1.el7.x86_64
1.下载对应rpm包
https://downloads.mysql.com/archives/community/
我这里下载的是:
mysql-8.0.35-1.el8.aarch64.rpm-bundle.tar
2.解压安装
tar -xvf mysql-8.0.35-1.el8.aarch64.rpm-bundle.tar rpm -ivh mysql-community-common-8.0.35-1.el8.aarch64.rpm rpm -ivh mysql-community-client-plugins-8.0.35-1.el8.aarch64.rpm rpm -ivh mysql-community-libs-8.0.35-1.el8.aarch64.rpm rpm -ivh mysql-community-client-8.0.35-1.el8.aarch64.rpm rpm -ivh mysql-community-icu-data-files-8.0.35-1.el8.aarch64.rpm rpm -ivh mysql-community-devel-8.0.35-1.el8.aarch64.rpm rpm -ivh mysql-community-server-8.0.35-1.el8.aarch64.rpm 使用root身份初始化mysql mysqld --initialize --user=mysql mysql --version systemctl status mysqld systemctl enable mysqld systemctl start mysqld systemctl status mysqld查看初始化随机登录的密码:
cat /var/log/mysqld.log | grep password
登录后修改密码:
mysql -u root -p
ALTER user 'root'@'localhost' IDENTIFIED BY 'Xb@2021';