Linux Centos9 Stream 安装mysql8

简介: Linux Centos9 Stream 安装mysql8

安装mysql8教程

前言

操作系统:Linux Centos9 Stream

mysql版本:mysql8

安装Mysql8.0

mysql官方安装地址:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install

使用Mysql yum 存储库进行安装。

添加mysql yum 存储库,进行下载:https://dev.mysql.com/downloads/repo/yum/

1.选择Linux 9



2.使用以下命令安装下载的发布包

rpm -Uvh mysql80-community-release-el9-1.noarch.rpm

一旦发布包安装到您的系统上,任何由yum update命令(或dnf升级为启用dnf的系统)进行的系统范围更新将自动升级系统上的MySQL包,并替换任何原生第三方包,如果yum在MySQL yum存储库中找到它们的替代品。详细信息请参见使用MySQL Yum存储库升级MySQL和替换MySQL本地第三方发行版。

3.选择发行系列

在MySQL Yum存储库(https://repo.mysql.com/yum/)中,MySQL社区服务器的不同版本系列托管在不同的子存储库中。最新的GA系列(目前是MySQL 8.0)的子存储库默认是启用的,所有其他系列(例如MySQL 5.7系列)的子存储库默认是禁用的。使用这个命令查看MySQL Yum存储库中的所有子存储库,并查看其中哪些是启用或禁用的(对于启用dnf的系统,将命令中的Yum替换为dnf):

yum repolist all | grep mysql

要安装最新GA系列的最新版本,不需要配置。要安装除最新GA系列之外的特定系列的最新版本,请禁用最新GA系列的子存储库,并在运行安装命令之前启用特定系列的子存储库。如果您的平台支持yum-config-manager或dnf config-manager命令,您可以通过发出以下命令来做到这一点,例如,这些命令将禁用8.0系列的子存储库,并启用5.7系列的子存储库;对于未启用dnf的平台:

这儿可以看到,在我们这个版本的云粗库中,没有5.7系列子存储库


除了使用yum-config-manager或dnf config-manager命令,您还可以手动编辑/etc/yum. repost .d/mysql-community来选择一个系列。回购协议文件。这是文件中发布系列子存储库的典型条目:


找到要配置的子存储库的条目,并编辑启用的选项。指定enabled=0禁用子存储库,或指定enabled=1启用子存储库。例如,要安装MySQL 5.7,确保为MySQL 8.0的上述子存储库条目启用=0,并为5.7系列的条目启用=1:

# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

您应该在任何时候只为一个发行版系列启用子存储库。当多个版本系列的子存储库被启用时,Yum将使用最新的系列。
通过运行以下命令并检查其输出(对于启用了dnf的系统,将命令中的yum替换为dnf)来验证正确的子存储库已经启用和禁用:

 yum repolist enabled | grep mysql

安装mysql8.0

 yum install mysql-community-server

这将安装MySQL服务器的包,以及其他所需的包。



启动mysql 服务

systemctl start mysqld

查看mysql的状态

systemctl status mysqld


如果操作系统启用了systemd,则应该使用标准的systemctl(或者参数颠倒的service)命令,例如stop、start、status和restart来管理MySQL服务器服务。mysqld服务在默认情况下是启用的,它在系统重新启动时启动。

创建用户

MySQL服务器初始化(从MySQL 5.7开始):在服务器初始启动时,假设服务器的数据目录为空,会发生以下情况:

完成服务器的初始化。
在data目录下生成SSL证书和密钥文件。

安装并启用validate_password插件。

创建一个超级用户帐户“root”@“localhost”。超级用户的密码设置并存储在错误日志文件中。要显示它,使用以下命令

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';


MySQL默认安装了validate_password插件。这将要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且密码总长度至少为8个字符。

创建用户语法:

例如:create user ‘XXX’@‘192.168.43.1’ identified by '111111';(用户为XXX,密码为111111只能在IP为192.168.43.1机器上登录)
create user ‘XXX’@‘192.168.%’ identified by '111111';(可以在前缀为192.168的任意机器上登录,%表示任意)
create user ‘XXX’@‘%’ identified by '111111';(可以在任意机器上登录)

创建新用户

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

分配权限

 grant all privileges on *.* to '用户名'@'%';

完成安装使用Navicat 连接刚装好的mysql






如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8天前
|
存储 Ubuntu 关系型数据库
Ubuntu 20.04 卸载与安装 MySQL 5.7 详细教程
该文档提供了在Ubuntu上卸载和安装MySQL 5.7的步骤。首先,通过`apt`命令卸载所有MySQL相关软件包及配置。然后,下载特定版本(5.7.32)的MySQL安装包,解压并安装所需依赖。接着,按照特定顺序安装解压后的deb包,并在安装过程中设置root用户的密码。安装完成后,启动MySQL服务,连接数据库并验证。最后,提到了开启GTID和二进制日志的配置方法。
|
12天前
|
存储 关系型数据库 MySQL
【MySQL】在 Centos7 环境安装 MySQL -- 详细完整教程
【MySQL】在 Centos7 环境安装 MySQL -- 详细完整教程
|
22小时前
|
Docker 容器 Linux
Centos 系统上 Docker 安装
该文指导设置Docker下载源,添加USTC镜像仓库,然后安装Docker CE的特定版本。接着修改`daemon.json`以使用阿里云镜像源,并通过`systemctl daemon-reload`使配置生效。最后,启动Docker服务。
|
5天前
|
Go
CentOS6.4安装GO语言环境
CentOS6.4安装GO语言环境
8 0
|
5天前
|
NoSQL Linux Redis
Centos7 安装和配置 Redis 5 教程
在Centos上安装Redis 5,如果是 Centos8,那么 yum 仓库中默认的 redis 版本就是 5,直接 yum install 即可。
36 0
|
7天前
|
关系型数据库 MySQL Linux
【MySQL】如何在Linux上安装MySQL
【MySQL】如何在Linux上安装MySQL
47 1
|
10天前
|
存储 Linux 虚拟化
Hyper-V 安装 CentOS 8.5
本文档介绍了在 Windows 10 上使用 Hyper-V 安装 CentOS 8.5.2111 的详细步骤
37 3
|
10天前
|
Linux 开发工具
蓝易云 - 在CentOS7/RHEL7上安装OpenSSL1.1.x教程
以上就是在CentOS7/RHEL7上安装OpenSSL 1.1.x的步骤。希望对你有所帮助。
39 0
|
11天前
|
缓存 关系型数据库 MySQL
Centos7 mysql和sqoop数据迁移
Centos7 mysql和sqoop数据迁移
|
12天前
|
网络协议 Java Linux
CentOS上安装运行XWiKi
CentOS上安装运行XWiKi
11 0

热门文章

最新文章