Huawei Cloud EulerOS 安装 MySQL8.0

news/2024/11/27 14:48:20/

EulerOS 安装 MySQL8.0

  • 安装MySQL
  • 配置文件

在这里插入图片描述

安装MySQL

当创建一个基于EulerOS的服务器时,MySQL是一个常见且强大的数据库管理系统选择。在此博客中,我将向您展示如何在EulerOS上安装MySQL 8.0。

步骤1:更新系统

在开始之前,让我们确保系统更新到最新版本。打开终端并执行以下命令:

sudo yum update

输入密码以确认。
在这里插入图片描述

步骤2:添加MySQL Yum存储库

MySQL提供了一个Yum存储库,使我们可以方便地安装和更新MySQL软件包。在终端中执行以下命令:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

该命令将下载并安装MySQL Yum存储库的RPM包。

步骤3:安装MySQL 8.0

接下来,我们可以使用以下命令来安装MySQL 8.0服务器和客户端软件包:

sudo yum install mysql-community-server

执行该命令后,将显示软件包的安装列表。按下 y 键并按回车键以继续安装。、
在这里插入图片描述

步骤4:启动MySQL服务

安装完成后,我们可以使用以下命令来启动MySQL服务:

sudo systemctl start mysqld

执行此命令后,MySQL服务器将启动。
在这里插入图片描述

步骤5:(可选)配置MySQL服务在启动时自动启动
配置服务器自动时自动启动mysql服务:

sudo systemctl enable mysqld

步骤6:配置MySQL安全性

启动MySQL服务后,我们需要进行一些配置以提高安全性并设置root用户的密码。运行以下命令:

sudo mysql_secure_installation

该命令将会提示您设置root用户的密码、删除匿名用户、禁用root用户的远程登录以及删除测试数据库等。按照提示操作以完成配置。

步骤7:验证MySQL安装

现在,我们可以验证MySQL是否安装成功。运行以下命令:

sudo systemctl status mysqld

在这里插入图片描述
如果MySQL正在运行,您将在输出中看到 active (running)

此外,您可以使用以下命令检查MySQL版本:

mysql --version

在这里插入图片描述
如果您能看到MySQL的版本信息,那么安装已成功。

恭喜,您已成功在EulerOS上安装了MySQL 8.0!

配置文件

  1. 找到MySQL的配置文件 my.cnf。在EulerOS系统上,通常位于/etc/my.cnf或/etc/mysql/my.cnf。您可以使用以下命令进行查找:
find /etc -name my.cnf
  1. 使用文本编辑器(如vi或nano)打开my.cnf文件:
vi /etc/my.cnf
  1. 在my.cnf文件中,在[mysqld]下您可以按需进行各种配置更改。以下是一些常用的配置选项:
    在这里插入图片描述
  • 修改MySQL的监听地址和端口:
bind-address = 0.0.0.0
port = 3306
  • 设置MySQL的字符集:
character-set-server = utf8mb4 
collation-server = utf8mb4_unicode_ci
  • 配置MySQL连接的最大并发数:
max_connections = 1000
  • 调整MySQL日志的相关设置:
log_error = /var/log/mysql/error.log 
general_log = 1 
general_log_file = /var/log/mysql/general.log
  • 配置MySQL的缓存大小:
key_buffer_size = 256M 
innodb_buffer_pool_size = 1G

注意:以上仅是示例配置,具体的配置根据您的需求和系统资源进行调整。

  1. 在完成配置更改后,保存并关闭文件。

  2. 重新启动MySQL服务以使配置更改生效:

sudo systemctl restart mysqld

从此,您已成功配置了MySQL的配置文件。请注意,MySQL的配置选项繁多,对不同的配置选项有不同的影响,因此建议在修改配置文件之前先备份原始配置文件,并小心进行适当的配置更改。


http://www.ppmy.cn/news/736158.html

相关文章

【Flutter】Flutter 使用 Stream Transform 包处理流操作

文章目录 一、 前言二、 Stream Transform 包简介三、 安装和版本信息四、 Stream Transform 的基本使用1. 扩展方法2. 异步映射 五、 示例:使用 Stream Transform 实现实时搜索功能六、 总结 一、 前言 欢迎来到我的博客!我是小雨青年,这是…

硬盘被格式化重装系统,以前的文件还能恢复吗

硬盘被格式化重装系统,以前的文件还能恢复吗 今天早上起来就发现电脑有点问题,一直提示我有中毒的迹象,但是杀毒软件却一直提示我没有问题,不知道是不是病毒太过新颖,还是免费的杀毒软件不够好用。一阵的提示之后,电脑…

你知道:重装系统对电脑有什么影响吗?会损坏电脑吗?

Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 在使用电脑进行工作、学习和娱乐的过程中,新手最怕遇到电脑故障,小到缓慢、卡顿,大到断网、蓝屏。都…

电脑重装系统后文件怎么恢复

电脑是现在办公人员必备的工具,很多上班的人都需要借助电脑来完成工作,所以对电脑而已是非常重要的,那么系统是每个电脑必须的操作系统,那么电脑重新系统后文件怎么恢复没呢?很多用户电脑在重装系统之前没有把重要的c盘…

电脑重装系统后数据丢失怎么免费恢复教程

当电脑出现重大故障无法解决时,机主都会选择重装系统的方式,重装系统时,大多数的人都会事先对电脑的文件进行备份,但是对于一些并不熟练电脑操作的人来说,常常是在电脑重装以后才发现之前的硬盘里的数据丢失&#xff0…

第一章:项目架构演变

1、在设计系统时,应该多思考 墨菲定律 1. 任何事都没有表面上看起来那么简单。 2. 所有的事做起来都会比你预计的时间长。 3. 可能出错的事总会出错。 4. 如果你担心某种情况发生,那么它就更有可能发生。 2、在划分时,也要思考康威定律。…

电脑重装系统会清除哪里的文件

电脑重装系统是许多用户解决问题和提升性能的方法之一。但是,重装系统会清除哪些文件呢?在本文中,我们将详细介绍重装系统时受影响的文件和需要注意的事项,帮助您做出明智的决策。 工具/原料: 系统版本:w…

重装系统后只有一个盘了别的盘的文件如何找回

是由于在重装系统时,选择了错误的选项导致把整个硬盘当成C盘来装,装完之后自然就只剩下一个盘。想要恢复丢失盘的资料,需要注意,别往现在的这个C盘存入新的文件(因为现在存入的文件可能会覆盖原先DEF盘的资料&#xff…