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

yizhihongxing

下面是安装阿里云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日

相关文章

  • mysql主键,外键,非空,唯一,默认约束及创建表的方法

    MySQL是一种非常流行的关系型数据库,主键、外键、非空、唯一和默认值是MySQL中常用的约束,以保证数据的准确性和完整性。下面将对这些约束及创建表的方法进行详细讲解。 MySQL主键 在MySQL中,主键是一种用于唯一标识表中每一条记录的字段或一组字段。每一张表都必须有一个主键,主键可以是单个字段或多个字段的组合。主键的值必须唯一,不允许为空。我们一般可以…

    database 2023年5月18日
    00
  • Mysql事务处理详解

    Mysql事务处理详解 事务是什么? 事务(Transaction)指的是具有原子性的一组操作,要么全部成功,要么全部失败。在关系型数据库中,Mysql支持事务操作。 事务的基本要素 原子性(Atomicity):事务的所有操作要么全部成功,要么全部失败。 一致性(Consistency):事务执行过程中,数据库从一个一致性状态向另一个一致性状态变化。 隔离…

    database 2023年5月22日
    00
  • SQL语句实现多表查询

    实现多表查询主要是通过SQL语句中的JOIN操作实现的。JOIN操作是将两个或多个表中的记录相关联的过程,通过该操作可以实现多个表的关联查询。 下面我们通过两个示例来详细讲解SQL语句实现多表查询的完整攻略。 示例一:两个表的关联查询 假设我们有两个表,一个是users表,另外一个是orders表。我们需要查询用户表中的用户名以及他们所下的订单列表。 首先,…

    database 2023年5月21日
    00
  • Android开发中的数据库事务用法分析

    Android开发中的数据库事务用法分析 什么是数据库事务 在Android开发中,我们经常会使用SQLite来存储数据。当我们需要执行一系列数据库操作时,可能需要在它们之间保持一致性,确保一些操作执行成功后,其他的操作才能被执行。在这种情况下,使用数据库事务可以帮助我们实现对这些操作的控制,保证操作的正确性。 一个数据库事务通常包括以下四个属性: 原子性(…

    database 2023年5月21日
    00
  • Golang连接并操作PostgreSQL数据库基本操作

    下面给出“Golang连接并操作PostgreSQL数据库基本操作”的完整攻略。 简介 Go语言是一种与生俱来的语言,具有C语言的高效性和Python语言的简洁性。而PostgreSQL是世界上最先进的开源关系型数据库之一。在本篇攻略中,将介绍如何使用Golang进行PostgreSQL数据库连接以及一些基本操作。 步骤 步骤一:安装PostgreSQL驱动…

    database 2023年5月22日
    00
  • MySQL删除数据库表

    MySQL的删除表操作是一种很常见的操作,它可以用来删除数据库中不再需要的表,以便释放存储空间和优化数据库性能。MySQL提供了多种不同的方法来删除表,下面将详细介绍其中的几种方法,并结合实例说明。 使用DROP TABLE语句删除表 使用DROP TABLE语句是MySQL中最常见和最方便的删除表的方法。这种方法只需要使用一个简单的SQL语句就可以删除指定…

    MySQL 2023年3月9日
    00
  • MySQL游标(Cursor)的定义及使用方法详解

    MySQL游标(Cursor)是一种可在数据库中使用的数据结构,它被用于遍历结果集中的所有行并进行特定操作。游标通常用于存储过程和函数中,当需要一行一行地获取结果集中的数据时,它就变得非常有用了。 游标通常与SELECT语句一起使用,以便在结果集中获取数据。游标用于遍历结果集中的记录,并将结果集中的数据一行一行地存储或处理。游标顺序访问结果集中的每一行,并将…

    MySQL 2023年3月10日
    00
  • 解决redis在linux上的部署的问题

    针对“解决redis在linux上的部署的问题”的问题,本文将提供如下方案: 一、安装redis 在linux系统上以root用户身份安装必备软件包: sudo yum update sudo yum install gcc gcc-c++ 下载redis: wget http://download.redis.io/releases/redis-5.0.1…

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