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安装完成并退出