CentOS7离线安装(rpm安装)mysql数据库

首先去官网下载rpm包

在官网下载需要安装的离线包,如rpm则是Redhat和centOS需要的包,选择需要的版本和平台: https://dev.mysql.com/downloads/mysql/

一般选择bundle包,这个里面最全,需要的各种包都已经打包到里面了。

将下载好的包上传进服务器并解压

CentOS7离线安装(rpm安装)mysql数据库

[[email protected] ~]# tar xf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar 

CentOS7离线安装(rpm安装)mysql数据库

其中:

mysql-community-client 客户端

mysql-community-devel 开发库

mysql-community-common 服务端和客户端的公共文件

mysql-community-embedded 嵌入式

mysql-community-serve 服务端

mysql-community-test 测试组件

mysql-community-libs 共享库

mysql-community-libs-compat MySQL之前版本的共享兼容库

安装之前卸载mariadb所有相关的安装包

yum remove mariadb-libs

CentOS7离线安装(rpm安装)mysql数据库

安装mysql及其相关的安装包

[[email protected] ~]# rpm -ivh mysql-community-server-8.0.21-1.el7.x86_64.rpm

mysql-community-client-8.0.21-1.el7.x86_64.rpm

mysql-community-libs-8.0.21-1.el7.x86_64.rpm

mysql-community-common-8.0.21-1.el7.x86_64.rpm

CentOS7离线安装(rpm安装)mysql数据库

启用服务

[[email protected] ~]# systemctl start mysqld

CentOS7离线安装(rpm安装)mysql数据库

查找随机密码

grep 'temporary password' /var/log/mysqld.log

CentOS7离线安装(rpm安装)mysql数据库

修改密码

完成后登录mysql数据库

[[email protected] ~]# mysql -uroot -p

CentOS7离线安装(rpm安装)mysql数据库