Skip to content

centos7.6 安装 mysql8 ​

1.下在mysql的rpm包并传到Linux上 ​

2解压并安装 ​

wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

1卸载mariadb ​

bash
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs

2解压mysql的安装包 ​

bash
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

3安装mysql ​

1依次安装 ​

mysql-community-common-8.0.28-1.el7.x86_64.rpm mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm mysql-community-libs-8.0.28-1.el7.x86_64.rpm mysql-community-client-8.0.28-1.el7.x86_64.rpm mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm mysql-community-server-8.0.28-1.el7.x86_64.rpm

yum install libaio

image-20230514192435535

bash
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm

2初始化 ​

bash
mysqld --initialize --console

3设置mysql权限 ​

bash
chown -R mysql:mysql /var/lib/mysql/

4启动mysql ​

bash
systemctl start mysqld

5获取初始化密码 ​

bash
cat /var/log/mysqld.log|grep localhost

密码为: =h7DDp7yY?6t

6登录mysql并更改密码 ​

bash
mysql -uroot -p=h7DDp7yY?6t
alter user 'root'@'localhost' identified by 'root';
exit
mysql -uroot -proot

7安装完成并退出 ​