Centos7 安装mysql 8.0.13(rpm)的教程详解

 更新时间:2018-11-05 18:00:17   作者:佚名   我要评论(0)

yum or rpm?
yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢。
rpm安装方式可以从国内镜像下载mysql的rpm包,比较快。rpm也适合离线安装。

yum or rpm?

yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢。

rpm安装方式可以从国内镜像下载mysql的rpm包,比较快。rpm也适合离线安装。

环境说明

•操作系统:Centos7.4 (CentOS-7-x86_64-Minimal-1804.iso)
•mysql:mysql8.0.13

•卸载系统自带的mariadb-lib

•查看mariadb版本

rpm -qa|grep mariadb
 mariadb-libs-5.5.56-2.el7.x86_64

•卸载mariadb

rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

安装依赖环境

yum install -y openssl-devel.x86_64 openssl.x86_64 
yum install -y libaio.x86_64 libaio-devel.x86_64 
yum install -y perl.x86_64 perl-devel.x86_64 
yum install -y perl-JSON.noarch 
yum install -y autoconf 
yum install -y wget
yum install -y net-tools

关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

禁用selinux

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

reboot 重启机器

从网易镜像下载mysql安装包集合

•下载完整安装包并解压

wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

•下载必要安装包(二选一)

wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-common-8.0.13-1.el7.x86_64.rpm
wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-libs-8.0.13-1.el7.x86_64.rpm
wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-client-8.0.13-1.el7.x86_64.rpm
wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-server-8.0.13-1.el7.x86_64.rpm

按顺序安装

•必要安装(注意顺序)
•安装common
•安装lib 依赖于common,确保已经卸载mariadb
•依赖于libs
•依赖于client、common

rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.13-1.el7.x86_64.rpm

•非必要安装(注意顺序)

rpm -ivh mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-test-8.0.13-1.el7.x86_64.rpm

初始化数据库

mysqld --initialize --console

目录授权,否则启动失败

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

启动服务

systemctl start mysqld

加密

mysql_secure_installation

其他

其他操作和yum安装方式一样,不再重复。

安装perl所有模块

yum install -y perl-Module-Install.noarch

总结

以上所述是小编给大家介绍的Centos7 安装mysql 8.0.13(rpm)的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

  • centos7上mysql8.0rpm方式安装教程图解
  • 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程
  • CentOS7使用rpm包安装mysql 5.7.18
  • centos7 用rpm安装mysql详解

相关文章

  • Centos7 安装mysql 8.0.13(rpm)的教程详解

    Centos7 安装mysql 8.0.13(rpm)的教程详解

    yum or rpm? yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢。 rpm安装方式可以从国内镜像下载mysql的rpm包,比较快。rpm也适合离线安装。 环
    2018-11-05
  • c#和java base64不一致的解决方法

    c#和java base64不一致的解决方法

    本文主要介绍了关于c#和java base64不一致的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 不一致的问题不是编码的问题 而是j
    2018-11-05
  • 易语言将十进制数值转换为八进制文本的方法

    易语言将十进制数值转换为八进制文本的方法

    取八进制文本命令 英文命令:oct 操作系统支持:Windows、Linux 所属类别:数值转换 返回一个文本,代表指定数值的八进制形式。 语法: 文本型 取八进制
    2018-11-05
  • 易语言将指定数据类型转换为字节集类型

    易语言将指定数据类型转换为字节集类型

    到字节集命令 英文命令:ToBin 操作系统支持:Windows、Linux 所属类别:字节集操作 将指定数据转换为字节集后返回转换结果。 语法: 字节集 到字节集
    2018-11-05
  • 手把手教你如何使用nodejs编写cli命令行

    手把手教你如何使用nodejs编写cli命令行

    前端日常开发中,会遇见各种各样的cli,比如一行命令帮你打包的webpack,一行命令帮你生成vue项目模板的vue-cli,还有创建react项目的create-react-app等等等
    2018-11-05
  • 一次因Java应用造成CPU过高的排查实践过程

    一次因Java应用造成CPU过高的排查实践过程

    前言 最近遇到一个java应用造成了服务器CPU使用率过高,最后查询,问题是因为在tomcat下重新部署应用的时候没有kill掉tomcat进程,造成应用中的数据库连接池进
    2018-11-05
  • 易语言取字节集数据转换为指定类型的数据

    易语言取字节集数据转换为指定类型的数据

    取字节集数据命令 英文命令:GetBinElement 操作系统支持:Windows、Linux 所属类别:字节集操作 取出字节集中指定位置指定数据类型的数据。 语法: 通用
    2018-11-05
  • Nginx反代Mogilefs分布式储存示例详解

    Nginx反代Mogilefs分布式储存示例详解

    一、分布式存储系统简介 随着信息技术不断的发展,给我们带来便利的同时,不断增加的数据量级、信息之间的连接关联越来越复杂、数据访问的并发量日益增加对I/
    2018-11-05
  • 易语言取字节集长度,获取图片框中图片数据的大小

    易语言取字节集长度,获取图片框中图片数据的大小

    取字节集长度命令 英文命令:BinLen 操作系统支持:Windows、Linux 所属类别:字节集操作 取字节集型数据的长度。 语法: 整数型 取字节集长度 (字节集
    2018-11-05
  • 一次Jvm old过高的排查过程实战记录

    一次Jvm old过高的排查过程实战记录

    前言 最近遇到一个Jvm old过高的案例,现象是一个站点的jvm old区过高,分析原因是,原来的设计方案有问题,给前端返回的数据里面包含了大量的html代码,从存
    2018-11-05

最新评论