阿里云centos7安装mysql8.0.22的详细教程

下面是安装阿里云CentOS 7上安装MySQL 8.0.22的详细教程:

第一步:检查系统环境

首先,我们要检查一下系统环境,确保CentOS 7已经正确安装并更新了。

# 检查系统版本
cat /etc/redhat-release

# 更新系统
yum update -y

第二步:添加MySQL Yum Repository

我们将使用mysql官方的yum存储库。使用以下命令添加存储库。

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

第三步:安装MySQL 8.0.22

安装MySQL Public Key。

yum install -y mysql-community-server

第四步:启动MySQL

使用以下命令启动MySQL服务,并设置MySQL在boot时启动。

systemctl start mysqld
systemctl enable mysqld

第五步:查找MySQL初始密码

使用以下命令查找MySQL初始密码。

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

第六步:登录MySQL

在第五步中,我们获得了MySQL的初始密码。使用以下命令来登录MySQL。

mysql -u root -p

示例

# 添加MySQL Yum Repository
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# 安装MySQL 8.0.22
yum install -y mysql-community-server

# 启动MySQL服务
systemctl start mysqld
systemctl enable mysqld

# 查找MySQL初始密码
grep 'temporary password' /var/log/mysqld.log 

# 登录MySQL
mysql -u root -p

另一个例子:

# 添加MySQL Yum Repository
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# 安装MySQL 8.0.22
yum install -y mysql-community-server

# 启动MySQL服务
systemctl start mysqld
systemctl enable mysqld

# 查找MySQL初始密码
grep 'temporary password' /var/log/mysqld.log 

# 登录MySQL
mysql -u root -p

以上就是在阿里云CentOS 7上安装MySQL 8.0.22的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:阿里云centos7安装mysql8.0.22的详细教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • PHP实现的简单分页类及用法示例

    下面我就给出详细的“PHP实现的简单分页类及用法示例”的完整攻略。 准备工作 在使用分页类之前,我们需要先确定每一页显示的记录数、总记录数和当前页码。同时,我们还需要确保PHP已经安装并成功配置。 实现分页类 下面是一段PHP实现的简单分页类的代码: class Page { private $total; // 总记录数 private $pagesize…

    database 2023年5月21日
    00
  • 如何使用Python查询包含一个列表中任意一个值的所有行?

    以下是如何使用Python查询包含一个列表中任意一个值的所有行的完整使用攻略。 步骤1:导入模块 在Python中,我们需要导入相应的模块来连接数据库和执行查询操作。以下是导入mysql-connector-python模块的基本语法: import mysql.connector 以下是导入psycopg2模块的基本语法: import psycopg2 …

    python 2023年5月12日
    00
  • MySQL 数据库如何实现存储时间

    要实现在 MySQL 数据库中存储时间,有以下两种常见的方式: 使用 TIMESTAMP 类型 在 MySQL 中,可以使用 TIMESTAMP 类型来存储时间。这种类型存储的时间格式为 YYYY-MM-DD HH:MM:SS,可以精确到秒级别。可以通过以下操作在创建表的时候定义一个 TIMESTAMP 类型的列: CREATE TABLE my_table…

    database 2023年5月22日
    00
  • PHP操作Redis步骤详解

    $redis = new Redis(); //连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false $ret = $redis->connect(‘127.0.0.1’, 6379, 30); //密码认证:成功返回true,否则返回false $ret = $redis->auth(‘123456’); 二、Strin…

    Redis 2023年4月12日
    00
  • SQL 比较特定的日期要素

    SQL 中常见的日期要素包括年、季度、月、周和日。下面我将结合两个实例来讲解如何使用 SQL 处理比较特定的日期要素。 实例1:计算某月的销售额 假设有一张名为 sales 的表,其中记录了公司在不同日期的销售额。我们想要计算某个月的总销售额,并将结果按照日期升序排列。 首先,我们需要使用 DATE_TRUNC 函数将日期截断到月的第一天,然后再对该月份内的…

    database 2023年3月27日
    00
  • HBase 和 MongoDB 的区别

    HBase和MongoDB都是非关系型数据库中非常有影响力的代表。虽然都是NoSQL数据库,但它们之间有些明显的差别。 HBase和MongoDB的概述 HBase是一个分布式的、可扩展的、由Java编写的列存储数据库,是Google的Bigtable的一个开放源代码实现。在Hadoop生态系统中作为Hadoop的一部分存在,可以用于非常大的数据集,适用于金…

    database 2023年3月27日
    00
  • springboot整合apache ftpserver详细教程(推荐)

    我来为您详细讲解“springboot整合apache ftpserver详细教程(推荐)”。 1. 什么是Apache FtpServer Apache Ftpserver是一个基于Java的FTP服务器,它是一个完整的FTP服务器,拥有丰富的配置选项,支持多种身份验证方式,同时也支持SSl和TLS加密,是目前使用较广泛的FTP服务器之一。 2. Spri…

    database 2023年5月22日
    00
  • Cassandra 和 IBM Db2 的区别

    Cassandra和IBM Db2是两种不同类型的数据库管理系统,各自有着不同的优点和适用场景。 Cassandra vs. IBM Db2: 概述 Cassandra是一个开源的分布式NoSQL数据库,适用于海量数据的存储和处理,具有高可扩展性和高可靠性。它支持面向列的数据模型,可以提供快速的读写速度,并且可以在多个数据中心之间进行数据同步,以保证高可用性…

    database 2023年3月27日
    00
合作推广
合作推广
分享本页
返回顶部