Huawei Cloud EulerOS 安装 MySQL8.0

这篇具有很好参考价值的文章主要介绍了Huawei Cloud EulerOS 安装 MySQL8.0。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,mysql

安装MySQL

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

步骤1:更新系统

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

sudo yum update

输入密码以确认。
Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,mysql

步骤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 键并按回车键以继续安装。、
Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,mysql

步骤4:启动MySQL服务

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

sudo systemctl start mysqld

执行此命令后,MySQL服务器将启动。
Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,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

Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,mysql
如果MySQL正在运行,您将在输出中看到 active (running)

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

mysql --version

Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,mysql
如果您能看到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]下您可以按需进行各种配置更改。以下是一些常用的配置选项:
    Huawei Cloud EulerOS 安装 MySQL8.0,Huawei Cloud EulerOS,MySql,数据库,EulerOS,mysql
  • 修改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的配置选项繁多,对不同的配置选项有不同的影响,因此建议在修改配置文件之前先备份原始配置文件,并小心进行适当的配置更改。文章来源地址https://www.toymoban.com/news/detail-527465.html

到了这里,关于Huawei Cloud EulerOS 安装 MySQL8.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java连接mysql8.0数据库—jdbc连接

    mysql官网 点击platform Independent ,然后出现jar包选项 点download 点左下角no thanks,直接下载 原始方法,直接在项目下建一个lib包 然后将刚刚下好的zip解压,复制jar包到该目录下,右键jar包,选择add as Library 出现一堆包,表示成功导入jar包 注意:Driver类创建时,要导入com.mysql.cj.

    2024年02月13日
    浏览(65)
  • Linux中安装MySQL8版本,安装MySQL步骤,MySQL8离线安装

    1.检查下libaio.so.1的位置 [root@tdx ]# whereis libaio.so.1 libaio.so: /usr/lib64/libaio.so.1 如果没有找到该文件 (1).在线安装 [root@tdx ]# yum install -y libaio (2).离线安装: 上传之后执行命令安装: [root@tdx /]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm 2.清空系统中的原有mariadb的配置文件(/etc/my.cnf) [root@tdx

    2024年02月13日
    浏览(37)
  • centos9 mysql8修改数据库的存储路径

    系统:CentOS Stream release 9 mysql版本:mysql Ver 8.0.34 for Linux on x86_64 (MySQL Community Server - GPL) 查看目录数据存储的位置 操作 1、新建存放的目录,拷贝原数据库内容到新建目录 关闭selinux 永久关闭 vi /etc/selinux/config 设置 SELINUX=disabled,即可 2、修改mysql配置文件 my.cnf内容如下 3、重新

    2024年02月11日
    浏览(47)
  • mysql8.0无法创建数据库 解决root无法授权问题

    mysql的赋权操作:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘你的密码‘ WITH GRANT OPTION; mysql赋权操作: use mysql; GRANT ALL PRIVILEGES ON *.* TO \\\'root\\\'@\\\'%\\\' IDENTIFIED BY \\\'你的密码\\\' WITH GRANT OPTION; flush privileges; GRANT:赋权命令 ALL PRIVILEGES:当前用户的所有权限 ON:介词 *.*:当前用户

    2024年02月12日
    浏览(42)
  • 安装MySQL8.0

    conf目录  必须提前上传my.cnf文件到/data/conf目录 并且它与window中的配置文件my.ini后缀名是不一样 data目录  数据保存到宿主机中,下次需要的时候重启容器,原有数据都能被加载,不会丢失数据 参数说明: -p 3306:3306:宿主机端口:容器端口 -name mysql:容器名字 -v:挂载宿主机

    2024年01月20日
    浏览(42)
  • MySQL8.0安装

    官网下载:http://mysql.com 我下载的是社区版的。    64位在此处下载,32位的点击\\\"Go to Download Page\\\"       找到下载好的文件,双击打开安装向导。 选择安装类型,一共有五种安装类型,分别是Developer Default(默认安装类型)、Server only(仅作为服务器)、Client only(仅作为

    2024年02月10日
    浏览(39)
  • 关系数据库-9-[mysql8]中的语法校验规则sql_mode应用

    Mysql中sql_mode使用详解 sql_mode是一组mysql的语法校验规则,定义了mysql应该支持的sql语法、数据校验等。 1.3.1 ANSI模式 这是一种宽松模式,该模式下,会对所操作数据进行校验,如果不符合校验规则,数据会按照规则执行,并报warning警告。 1.3.2 STRICT_TRANS_TABLES模式 这是一种严格

    2024年02月02日
    浏览(49)
  • window 以zip的方式 安装mysql5.7或mysql8,或者两个一起安装Mysql5.7和Mysql8、或其他的版本也可以

    注意不能同一个端口。需要创建个my.ini ,配置内容在网上查下即可 比如说 mysql8的配置文件或mysql5.7的配置,当然内容差别不大,只是需要看自己需求或业务来制定配置内容 以下的命令操作需要以管理员方式打开哦 这里安装多个不同mysql版本是可以的,只要注意配置文件的端口

    2024年02月04日
    浏览(59)
  • centos安装mysql8

    安装mysql-8.0.31-el7-x86_64.tar.gz包 安装mysql-8.0.31-el7-x86_64.tar.gz包 修改mysql配置 vi /etc/my.cnf 覆盖以下全部内容,注意格式 初始化mysql配置 /etc/init.d/mysql.server start 修改/etc/profile文件 注释掉/etc/my.cnf文件的skip-grant-tables 开启skip-grant-tables 同上面的修改密码一样,不过得知道host域

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包