广告
返回顶部
首页 > 资讯 > 数据库 >怎么在Centos7中安装 Mysql8
  • 297
分享到

怎么在Centos7中安装 Mysql8

2023-06-07 20:06:46 297人浏览 独家记忆
摘要

这篇文章给大家介绍怎么在Centos7中安装 Mysql8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Mysql8新特性:Mysql从5.x版本直接跳跃到8.x,我个人是这么看的:mysql 5.5 -> My

这篇文章给大家介绍怎么在Centos7中安装 Mysql8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Mysql8新特性:

Mysql从5.x版本直接跳跃到8.x,我个人是这么看的:

mysql 5.5 -> Mysql 5
MySQL 5.6 -> MySQL 6
MySQL 5.7 -> MySQL 7
MySQL 8.0 -> MySQL 8

当然也有可能是Mysql6、7内部难产了-_-,自从被oracle收购后,活力依旧在,mysql8有以下新特性:

  • MySQL 文档存储

  • 默认 utf8mb4 编码

  • JSON 增强

  • CTEs(译者注:Common Table Expresssions 公共表格表达式)

  • 窗口函数

  • 降序索引

  • 更好的优化器消费模型

  • MySQL 服务器组件

  • GIS(译者注:Geographic InfORMation System 地理信息系统) 提升

  • InnoDB 引擎的 NO WaiT 和 SKIP \ LOCKED 选项

Centos7 Mysql8安装步骤:

1、设置mysql源

首先,您需要在MySQL提供的系统中启用MySQL yum存储库。 根据您的操作系统版本执行以下命令之一,这里我们选择CentOS 7 / RHEL 7的源

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

###在CentOS 7 / RHEL 7系统上###

rpm -Uvh https://repo.mysql.com/mysql80-commUnity-release-el7-3.noarch.rpm

 

###在CentOS 7 / RHEL 6系统上###

rpm -Uvh Https://repo.mysql.com/mysql80-community-release-el6-3.noarch.rpm

 

###在Fedora 30系统上###

rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc30-1.noarch.rpm

 

###在Fedora 29系统上###

rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc29-2.noarch.rpm

 

###在Fedora 28系统上###

rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc28-2.noarch.rpm

2、安装MySQL Community Server

MySQL yum存储库包含用于多个MySQL版本的多个存储库配置。 因此,首先禁用mysql repo文件中的所有存储库

?

1

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

启用centos mysql8版本

?

1

2

3

4

## CentOS & RedHat 版本

yum --enablerepo=mysql80-community install mysql-community-server

## Fedora Systems 版本

dnf --enablerepo=mysql80-community install mysql-community-server

3、启动MySQL服务

?

1

service mysqld start

使用Systemd

?

1

systemctl start mysqld.service

4、查找MySQL root密码

安装MySQL 8.0后,将为MySQL根用户创建一个临时密码。 您可以在日志文件中找到生成的临时密码。密码文件位置:/var/log/mysqld.log

?

1

grep "A temporary passWord" /var/log/mysqld.log

5、重置root密码

首次安装MySQL后,执行mysql_secure_installation命令以保护MySQL服务器,包含重置密码步骤

?

1

mysql_secure_installation

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Enter password for user root:

 

The existing password for the user account root has expired. Please set a new password.

 

New password:

Re-enter new password:

 

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y

 

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y

 

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y

 

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

6、mysql 服务加入开机启动项,并启动mysql进程

?

1

2

3

### Using Systemd

systemctl enable mysqld.service

systemctl restart mysqld.service

7、开放3306端口

如果服务器开启了防火墙,记得开启3306端口

?

1

2

3

4

5

6

7

8

systemctl enable iptables

systemctl start iptables

vim /etc/sysconfig/iptables

##规则中加入

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

##重启防火墙

systemctl enable iptables.service

systemctl start iptables.service

如果使用的腾讯云的服务器,一定记得开启安全组里的端口

附mysql常用命令:

登录mysql

?

1

mysql -u username -p

启动mysql

?

1

systemctl start mysqld.service

结束mysql

?

1

systemctl stop mysqld.service

重启mysql

?

1

systemctl restart mysqld.service

开机自启

?

1

systemctl enable mysqld.service

关于怎么在Centos7中安装 Mysql8就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

原文链接:https://cloud.tencent.com/developer/article/1649952

您可能感兴趣的文档:

--结束END--

本文标题: 怎么在Centos7中安装 Mysql8

本文链接: https://www.lsjlt.com/news/250058.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Centos7中安装 Mysql8
    这篇文章给大家介绍怎么在Centos7中安装 Mysql8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Mysql8新特性:Mysql从5.x版本直接跳跃到8.x,我个人是这么看的:MySQL 5.5 -> My...
    99+
    2023-06-07
  • 怎么在centos7系统中安装mysql8
    今天就跟大家聊聊有关怎么在centos7系统中安装mysql8,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、RPM版安装查看是否有其他版本的数据...
    99+
    2022-10-18
  • CentOS7安装MySQL8
    文章目录 一 前言二、Centos 7 安装 mysql8 步骤:1.下载MySQL官方的 Yum Repository2.安装方法一: 用wget 下载后安装方法二:下载 RMP 软件包将该...
    99+
    2023-10-22
    mysql centos linux
  • Centos7 安装 Mysql8教程
    Mysql8新特性: Mysql从5.x版本直接跳跃到8.x,我个人是这么看的: MySQL 5.5 -> MySQL 5 MySQL 5.6 -> MySQL 6 MySQL 5.7 -> M...
    99+
    2022-05-12
    centos7 mysql centos7 安装mysql8
  • CentOS7安装MySQL8(超级详细图文安装)
    环境介绍 : 服务器: 虚拟机 系统版本: CentOS 7 MySQL版本: 8.0 一、卸载MariaDB 1.1 查看版本:通过rpm -qa | grep mariadb 命令查看mariadb 的安装包 rpm -...
    99+
    2023-08-31
    centos mysql 经验分享 Powered by 金山文档
  • 【mysql】新手必备 centos7 安装mysql8
    @[toc] 前言 在CentOS中默认的数据库是mariadb, 所以安装mysql比以前稍微有了点难度,尤其对于新手来说,看着文档就是做不出来。很无奈,今天我特地整理了在centos7中安装mysql的详细过程,供新手学习。 实验环境 ...
    99+
    2016-08-14
    【mysql】新手必备 centos7 安装mysql8
  • CentOS7安装MySQL8(超级详细-无坑)
    文章目录 前言一、卸载MariaDB1.1 查看版本:1.2 卸载1.3 检查是否卸载干净: 二、安装MySQL2.1 下载资源包2.1.1 官网下载2.1.2 wget下载 2.2 解压2.3 重命名2.4 添加PATH...
    99+
    2023-08-17
    mysql centos
  • Docker怎么安装MySQL8
    这篇文章主要讲解了“Docker怎么安装MySQL8”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker怎么安装MySQL8”吧!一、下载镜像dock...
    99+
    2022-10-18
  • CentOS7安装MySQL8(亲测无坑百分百安装成功)
    文章目录 环境介绍一、安装前准备1.卸载MariaDB1.1 查看是否安装mariadb1.2 卸载1.3 检查是否卸载干净 2.检查依赖2.1 查看是否安装libaio2.2 查看是否安装numactl 二、安装M...
    99+
    2023-08-18
    mysql 数据库 服务器
  • 怎么在CentOS7下安装MySQL
    这篇文章主要介绍“怎么在CentOS7下安装MySQL”,在日常操作中,相信很多人在怎么在CentOS7下安装MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在CentOS7下安装MySQL”的疑...
    99+
    2023-06-16
  • 怎么在CentOS7上安装GitLab
    本篇内容介绍了“怎么在CentOS7上安装GitLab”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装必需的依赖GitLab 在安装时需要...
    99+
    2023-07-05
  • 怎么在CentOS7上安装Oracle
    这篇文章主要介绍“怎么在CentOS7上安装Oracle”,在日常操作中,相信很多人在怎么在CentOS7上安装Oracle问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么...
    99+
    2022-10-18
  • Fedora server怎么安装Mysql8
    这篇文章主要介绍“Fedora server怎么安装Mysql8”,在日常操作中,相信很多人在Fedora server怎么安装Mysql8问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Fedora serv...
    99+
    2023-06-27
  • 在CentOS7中安装python3.7
    下载python3.7.0的安装包至/usr/local/src/目录,切换至/usr/local/src/目录: wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.t...
    99+
    2023-01-31
  • CentOS7安装MySQL8的超级详细教程(无坑!)
    目录前言一、卸载MariaDB二、安装MySQL2.1 下载资源包2.1.1 官网下载2.1.2 wget下载2.2 解压2.3 重命名2.4 添加PATH变量三、用户和用户组3.1...
    99+
    2022-11-13
  • CentOS7中怎么安装Weblogic
    这篇文章主要介绍“CentOS7中怎么安装Weblogic”,在日常操作中,相信很多人在CentOS7中怎么安装Weblogic问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7中怎么安装Weblo...
    99+
    2023-06-27
  • CentOS7怎么中安装Snapd
    本篇内容介绍了“CentOS7怎么中安装Snapd”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先安装COPR插件和EPEL,通过添加ep...
    99+
    2023-06-27
  • CentOS7中怎么安装postgreSQL11
    今天小编给大家分享一下CentOS7中怎么安装postgreSQL11的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Post...
    99+
    2023-06-27
  • CentOS7中怎么安装clickhouse
    本篇文章为大家展示了CentOS7中怎么安装clickhouse,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Debian/Ubuntu 用户新建/etc/apt/sources.list.d/cl...
    99+
    2023-06-15
  • 怎么在CentOS7上安装Elastic Stack
    本篇内容主要讲解“怎么在CentOS7上安装Elastic Stack”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在CentOS7上安装Elastic Stack”吧!Elasticsea...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作