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






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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
5月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
2181 3
|
6月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
6月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
6月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
6月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
4月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
299 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
5月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1022 16
|
4月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
533 0
|
6月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
520 10
|
6月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
310 5

热门文章

最新文章