当前位置: 首页 > news >正文

OpenEuler 安装mysql

下载安装包

建议直接使用在openEuler官方编译移植过的mysql-5.7.21系列软件包

参考:操作系统迁移实战之在openEuler上部署MySQL数据库 | 数据库迁移方案 | openEuler社区官网

MySQL 5.7.21 移植指南(openEuler 20.03 LTS SP1) | 数据库移植方案 | openEuler社区官网

下载地址:

aarch64地址:openeuler aarch64 下载地址

x86_64地址:openeuler x86-64 下载地址

 找到对应的安装包

下载

wget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mysql5-server-5.7.21-3.oe1.aarch64.rpm

安装错误提示

warning: mysql5-server-5.7.21-3.oe1.aarch64.rpm: Header V3 RSA/SHA1 Signature, key ID b25e7f66: NOKEY
error: Failed dependencies:
    libc.so.6(GLIBC_2.28)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libcrypt.so.1(XCRYPT_2.0)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libcrypto.so.1.1()(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libevent_core-2.1.so.7()(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libmecab.so.2()(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libssl.so.1.1()(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libssl.so.1.1(OPENSSL_1_1_0)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libstdc++.so.6(GLIBCXX_3.4.20)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libstdc++.so.6(GLIBCXX_3.4.21)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libtirpc.so.3()(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    libtirpc.so.3(TIRPC_0.3.0)(64bit) is needed by mysql5-server-5.7.21-3.oe1.aarch64
    mysql is needed by mysql5-server-5.7.21-3.oe1.aarch64
    mysql5-common = 5.7.21-3.oe1 is needed by mysql5-server-5.7.21-3.oe1.aarch64
    mysql5-errmsg = 5.7.21-3.oe1 is needed by mysql5-server-5.7.21-3.oe1.aarch64
    shadow is needed by mysql5-server-5.7.21-3.oe1.aarch64
 

缺失什么就安装什么。

下载mysql5-common、 mysql5-errmsg

 wget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mysql5-common-5.7.21-3.oe1.aarch64.rpmwget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mysql5-errmsg-5.7.21-3.oe1.aarch64.rpmwget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mysql5-5.7.21-3.oe1.aarch64.rpmwget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mariadb-common-10.3.9-9.oe1.aarch64.rpmwget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mysql5-server-5.7.21-3.oe1.aarch64.rpmwget https://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/aarch64/Packages/mecab-0.996-2.oe1.aarch64.rpm

安装相关

rpm -ivh  mysql5-5.7.21-3.oe1.aarch64.rpm mariadb-common-10.3.9-9.oe1.aarch64.rpm  mysql5-common-5.7.21-3.oe1.aarch64.rpm  mysql5-errmsg-5.7.21-3.oe1.aarch64.rpm   mysql5-server-5.7.21-3.oe1.aarch64.rpm

 rpm -ivh mysql5-5.7.21-3.oe1.aarch64.rpm  --force --nodeps

 rpm -ivh mariadb-common-10.3.9-9.oe1.aarch64.rpm  --force --nodeps

 rpm -ivh mecab-0.996-2.oe1.aarch64.rpm  --force --nodeps


rpm -ivh mysql5-common-5.7.21-3.oe1.aarch64.rpm 
 

  rpm -ivh mysql5-errmsg-5.7.21-3.oe1.aarch64.rpm

 然后加上 --force --nodeps

重新安装

rpm -ivh mysql5-server-5.7.21-3.oe1.aarch64.rpm --force --nodeps

启动

 systemctl start mysqld

 报错了

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

那就查看日志:

journalctl -xe

-- Subject: Unit mysqld.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysqld.service has finished shutting down.
Aug 22 14:46:52 dc3-80-558.novalocal systemd[1]: Starting MySQL 5.7 database server...
-- Subject: Unit mysqld.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysqld.service has begun starting up.
Aug 22 14:46:52 dc3-80-558.novalocal mysql-check-socket[4923]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-check-socket[4923]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-check-socket[4923]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-check-socket[4923]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: /usr/bin/my_print_defaults: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: Initializing MySQL database
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: /usr/libexec/mysqld: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: Initialization of MySQL database failed.
Aug 22 14:46:52 dc3-80-558.novalocal mysql-prepare-db-dir[4952]: Perhaps /etc/my.cnf is misconfigured.
Aug 22 14:46:52 dc3-80-558.novalocal systemd[1]: mysqld.service: control process exited, code=exited status=127
Aug 22 14:46:52 dc3-80-558.novalocal systemd[1]: Failed to start MySQL 5.7 database server.
-- Subject: Unit mysqld.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysqld.service has failed.
-- 
-- The result is failed.
Aug 22 14:46:52 dc3-80-558.novalocal systemd[1]: Unit mysqld.service entered failed state.

那就继续安装openssl:

去下载 openssl-1.1.1f-1.oe1.aarch64.rpm

 

rpm -ivh openssl-1.1.1f-1.oe1.aarch64.rpm  --force --nodeps

rpm -ivh openssl-libs-1.1.1f-1.oe1.aarch64.rpm  --force --nodeps
 

 rpm -ivh glibc-common-2.28-49.oe1.aarch64.rpm  --force --nodeps

  rpm -ivh glibc-all-langpacks-2.28-49.oe1.aarch64.rpm  --force --nodeps

 rpm -ivh glibc-  --force --nodeps

相关文章:

OpenEuler 安装mysql

下载安装包 建议直接使用在openEuler官方编译移植过的mysql-5.7.21系列软件包 参考:操作系统迁移实战之在openEuler上部署MySQL数据库 | 数据库迁移方案 | openEuler社区官网 MySQL 5.7.21 移植指南(openEuler 20.03 LTS SP1) | 数据库移植…...

[Docker] Windows 下基于WSL2 安装

Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。 1. 开启虚拟化 进入系统BIOS(AMD 为 SVM;Intel 为 Intel-vt)改为启用(enable) 2. 开启WSL 系统设置->应用->程序和功能->…...

(未完成)【Spring专题】SringAOP底层原理解析——阶段三(AOP)

目录 前言前置知识代理范式SpringAOP的理解Spring动态代理的实现 课程内容一、动态代理的实现1.1 Cglib动态代理1.2 JDK动态代理1.3 ProxyFactory:Spring对两种代理的封装 二、AOP基础知识AOP基础概念回顾通知Advice的分类Advisor的理解 三、创建代理对象的方式3.1 …...

使用Nodejs创建简单的HTTP服务器,借助内网穿透工具实现公网访问的方法分享

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…...

使用 OpenTelemetry 构建可观测性 03 - 导出

上一个博文中,我提到如何使用 OpenTelemery 的特定语言 API 来收集遥测数据,包含手动和自动的埋点技术,这很重要!但是,收集遥测数据只是解决方案的第一步。 你需要把遥测数据路由转发到其他地方,同时添加额…...

Pyqt5打开电脑摄像头进行拍照

目录 1、设计UI界面 2、设计逻辑代码,建立连接显示窗口 3、结果 1、设计UI界面 将ui界面转为py文件后获得的逻辑代码为:(文件名为 Camera.py) # -*- coding: utf-8 -*-# Form implementation generated from reading ui file …...

Flowable 7.0.0.M2 版本功能

CMMN 支持批量迁移重复支持案例重新激活支持停止内务处理批处理Http 任务支持 HTTP HEAD and OPTIONS for the Http Tasks移除了 Spring Boot 启动器 flowable-spring-boot-starter-basic - 切换为 flowable-spring-boot-starter-process flowable-spring-boot-starter-rest-ap…...

【golang】关于指针的有限操作

传统意义上来说,指针是一个指向某个确切的内存地址的值。这个内存地址可以是任何数据或代码的起始地址。在Go语言中有几种东西可以代表"指针"。其中最贴切传统意义的当属uintptr类型的了。该类型实际上是一个数值类型,也是Go语言内建的数据类型…...

ProGuard + SpringBoot3 + JDK17

1、pom依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.…...

Kafka面试

文章内容转自: 华仔聊技术(Kafka 面试连环炮) 目录 一.初级 1.Kafka核心组件图 2.在 Kafka 中 Zookeeper 作用是什么? 3.生产者有哪些发消息的模式? 4.Kafka 如何合理设置分区数,越多越好吗? Kafka 如何合理设置分区数 分区设置越多越好吗? 5.如何保证 Kafka 中的…...

Amazon CloudFront 部署小指南(六)- Lambda@Edge 基础与诊断

内容简介 本文适用于希望使用 Amazon CloudFront LambdaEdge 提升 Amazon CloudFront 边缘计算能力的用户&#xff0c;旨在帮助您更好的进行 CloudFront LambdaEdge 的开发、调试、测试、部署等工作。 首先我们会对 CloudFront LambdaEdge 做个简单的介绍&#xff0c;然后分七个…...

centos7安装hadoop 单机版

1.解压 &#xff08;1&#xff09;将hadoop压缩包复制到/opt/software路径下 &#xff08;2&#xff09;解压hadoop到/opt/module目录下 [rootkb135 software]# tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/ &#xff08;3&#xff09;修改hadoop属主和属组 [rootkb135 m…...

村口的人家排放污水,污水浸染了整个村子,怎么办

从前有一个很不错的村子里&#xff0c;村子里有很多户人家&#xff0c;随着生活水平越来越好&#xff0c;房子也修起来了&#xff0c;柏油马路也宽敞了&#xff0c;大家进出村子&#xff0c;都要走那条马路&#xff0c;要不就出不去。 目录 1. 修厕所 2. 村口的日家 3. 告诉…...

算法leetcode|72. 编辑距离(rust重拳出击)

文章目录 72. 编辑距离&#xff1a;样例 1&#xff1a;样例 2&#xff1a;提示&#xff1a; 分析&#xff1a;题解&#xff1a;rust&#xff1a;二维数组&#xff08;易懂&#xff09;滚动数组&#xff08;更加优化的内存空间&#xff09; go&#xff1a;c&#xff1a;python&a…...

实训笔记8.21

8.21笔记 8.21笔记一、Hive数据仓库技术的基本概念和组成1.1 Hive的组成架构1.1.1 Hive的客户端&#xff08;1&#xff09;Hive的命令行客户端 hive命令&#xff08;2&#xff09;Hive的JDBC的客户端&#xff08;Java API&#xff09;hive的JDBC客户端又有多种使用方式 &#x…...

robust distortion-free watermarks for language models

本文是LLM系列文章&#xff0c;针对《robust distortion-free watermarks for language models》的翻译。 语言模的鲁棒无失真水印 摘要1 引言2 方法和理论分析3 实验结果4 讨论 摘要 我们提出了一种从自回归语言模型中在文本中植入水印的方法&#xff0c;该方法对扰动具有鲁…...

PTS性能测试工具-使用记录

因为PTS使用是要收费的&#xff0c;所以文中会有大量图片记录&#xff0c;为我自己以后工作中&#xff0c;可能会再次使用PTS做个参照&#xff0c;以免时间长&#xff0c;容易忘记~ 目录 一、创建场景 二、填写一个压测节点 1、填写节点基本信息 2、Body / Header填写 …...

【boost网络库从青铜到王者】第六篇:asio网络编程中的socket异步读(接收)写(发送)

文章目录 1、简介2、异步写 void AsyncWriteSomeToSocketErr(const std::string& buffer)3、异步写void AsyncWriteSomeToSocket(const std::string& buffer)4、异步写void AsyncSendToSocket(const std::string& buffer)5、异步读void AsyncReadSomeToSocket(cons…...

django sqlite3操作和manage.py功能介绍

参考链接&#xff1a;https://www.cnblogs.com/csd97/p/8432715.html manage.py 常用命令_python manage.py_追逐&梦想的博客-CSDN博客 python django操作sqlite3_django sqlite_浪子仙迹的博客-CSDN博客...

【SQL语句】SQL编写规范

简介 本文编写原因主要来于XC迁移过程中修改SQL语句时&#xff0c;发现大部分修改均源自于项目SQL编写不规范&#xff0c;以此文档做以总结。 注&#xff1a;此文档覆盖不甚全面&#xff0c;大体只围绕迁移遇到的修改而展开。 正文 1、【字段引号】 列名、表名如无特殊情况…...

后端项目开发:工具类封装(序列化、反射)

1.整合Jackson 根据《阿里巴巴开发规范》&#xff0c;包名使用单数&#xff0c;类名可以使用复数。 所以generic-common创建util包和utils工具类 很多时候我们需要将接收到的json数据转换为对象&#xff0c;或者将对象转为json存储。这时候我们需要编写用于json转换的工具类。…...

软件测试技术分享丨遇到bug怎么分析?

为什么定位问题如此重要&#xff1f; 可以明确一个问题是不是真的“bug” 很多时候&#xff0c;我们找到了问题的原因&#xff0c;结果发现这根本不是bug。原因明确&#xff0c;误报就会降低 多个系统交互&#xff0c;可以明确指出是哪个系统的缺陷&#xff0c;防止“踢皮球…...

LeetCode无重复字符的最长子串

给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”&#xff0c;所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “…...

17.2.2 【Linux】通过systemctl观察系统上所有的服务

使用 systemctl list-unit-files 会将系统上所有的服务通通列出来&#xff5e;而不像 list-units 仅以 unit 分类作大致的说明。 至于 STATE 状态就是前两个小节谈到的开机是否会载入的那个状态项目。主要有 enabled / disabled / mask / static 等等。 假设我不想要知道这么多…...

Redis扩容机制与一致性哈希算法解析

在分布式系统设计中&#xff0c;Redis是一个备受欢迎的内存数据库&#xff0c;而一致性哈希算法则是分布式系统中常用的数据分片和负载均衡技术。本文将深入探讨Redis的扩容机制以及一致性哈希算法的原理&#xff0c;同时提供示例代码以帮助读者更好地理解这两个重要概念。 推…...

BDA初级分析——可视化基础

一、可视化的作用 数据可视化——利用各种图形方式更加直观地呈现数据的过程 可视化的作用 1、更快地理解数据&#xff0c;找出数据的规律和异常 2、讲出数据背后的故事&#xff0c;辅助做出业务决策 3、给非专业人士提供数据探索的能力 数据分析问题如何通过可视化呈现&am…...

边缘计算节点BEC典型实践:如何快速上手PC-Farm服务器?

百度智能云边缘计算节点BEC&#xff08;Baidu Edge Computing&#xff09;基于运营商边缘节点和网络构建&#xff0c;一站式提供靠近终端用户的弹性计算资源。边缘计算节点在海外覆盖五大洲&#xff0c;在国内覆盖全国七大区、三大运营商。BEC通过就近计算和处理&#xff0c;大…...

python自动把内容发表到wordpress完整示例及错误解答

要实现 Python 自动将内容发布到 WordPress,可以使用 Python 的 wordpress_xmlrpc 库,该库提供了使用 WordPress XML-RPC API 进行内容发布和管理的功能。 需要安装一下第三方库:wordpress_xmlrpc! pip install python_wordpress_xmlrpc 下面是一个简单的示例代码,可以实…...

【javaweb】学习日记Day6 - Mysql 数据库 DDL DML DQL

之前学习过的SQL语句笔记总结戳这里→【数据库原理与应用 - 第六章】T-SQL 在SQL Server的使用_Roye_ack的博客-CSDN博客 目录 一、概述 1、如何安装及配置路径Mysql&#xff1f; 2、SQL分类 二、DDL 数据定义 1、数据库操作 2、IDEA内置数据库使用 &#xff08;1&…...

如何利用SFTP如何实现更安全的远程文件传输 ——【内网穿透】

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《高效编程技巧》《cpolar》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 文章目录 1. 安装openSSH1.1 安装SSH1.2 启动ssh 2. 安装cpolar2.1 配置termux服务 3. 远程SFTP连接配置3.1 查看生成的随机公…...

品牌网站建设怎么做/账号seo是什么

2019独角兽企业重金招聘Python工程师标准>>> ASP和存储过程(Stored Procedures)的文章不少&#xff0c;不过我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料&#xff0c;发现其中提供的非常多方法实际操作起来并不是那么回事。对于简单的应用&#xff0c…...

正常做网站多少钱/阿里指数官网最新版本

点击蓝字关注我们以自然资源部第二海洋研究所卫星海洋环境动力学国家重点实验室作为依托单位&#xff0c;由陈大可院士任首席的国家自然科学基金委重大项目“ENSO的变异机理和可预测性研究”(41690120)研发的ENSO多模式集合预报系统取得重要进展&#xff0c;目前系统已完成测试…...

修改wordpress主题/本周新闻热点

这一讲来到了应用层&#xff0c;同时也是协议体系中的顶层。 Application Layer 其实从之前的课程中可以发现&#xff0c;每一个层次都会依赖它的下一层&#xff0c;应用层也一样&#xff0c;它将会应用TCP层的服务&#xff0c;TCP层的服务为应用层提供了可靠、有序的端到端数据…...

东莞东城网站建设/互联网广告行业分析

为什么80%的码农都做不了架构师&#xff1f;>>> 数据结构 简单动态字符串SDS&#xff08;Simple Dynamic String&#xff09; 使用sdshdr结构体保存字符串长度&#xff0c;使获取字符串长度时间复杂度为O(n)动态空间管理动态扩张机制(字符串变长后自动触发&#xf…...

网站建设书籍资料/企业怎么做好网站优化

在解决问题之前&#xff0c;要先弄懂问题是什么&#xff0c;可以先向面试官阐述自己的思想&#xff0c;有时候可以借助画图的方法来让自己的想法更加直观。 题目&#xff1a;请完成一个函数&#xff0c;输入一个二叉树&#xff0c;该函数输出它的镜像。 方法&#xff1a;递归调…...

2022最新泛站群程序/中文域名注册官网入口

Python科学计算 Preface 1 软件包的安装和介绍 1.1 Python简介 1.2 安装软件包 1.2.1 Python(x,y) 1.2.2 Enthought Python Distribution(EPD) 1.3 方便的开发工具 1.3.1 IPython 1.3.2 Spyder 1.3.3 Wing IDE 101 1.4 函数库介绍 1.4.1 数值计算库 1.4.2 符号计算库 1.4.3 界面…...