银河麒麟安装arm架构mysql8

1. 准备工作
2. 查看麒麟系统版本 使用命令
Linux version 4.19.90-25.21.v2101.ky10.aarch64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Wed Sep 28 16:37:42 CST 2022

可以看出这是麒麟 v10 ,aarch64 (ARM 架构的),基于linux 4.19做的

3 . 下载对应arm架构的mysql版本安装包 ,这是下载地址 arm 架构的mysql 安装包

这是下mysql 8 的地址

4. 卸载系统自带的mariadb
rpm -qa|grep mariadbrpm -qa|grep mariadb-connector-c-3.0.6-8.p01.ky10.aarch64 # 卸载自带的包
5. 解压MySQL 安装包,安装依赖
tar -zxvf mysql-8.0.34-1.el7.aarch64.rpm-bundle.tar

解压之后会出现这些安装包
在这里插入图片描述
然后依次安装

rpm -ivh mysql-community-common-8.0.34-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-client-plugins-8.0.34-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.34-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.34-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.34-1.el7.aarch64.rpm --nodeps --force
6.安装完成之后启动MySQL。
1. systemctl start mysqld
2. 启动报错 
`Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and "journalctl -xe" for details.3.使用 journalctl -xe 命令查看报错信息

报错信息 ,可以看出是缺少 libssl.so 文件下来下载这个文件。在这里插入图片描述

7. 解决缺少libssl.so 文件
  1. 在此地址下载 libssl 文件 下载地址 : libssl 下载地址
    在这里插入图片描述
  2. 下载之后安装此文件
rpm -i compat-openssl10-1.0.2o-4.el8.aarch64.rpm --nodeps --force

安装成功截图
在这里插入图片描述
然后重启MySQL,MySQL 重启成功, 查看 MySQL 启动成功状态 systemctl status mysqld
在这里插入图片描述

8 启动成功之后修改 MySQL 的配置文件 vim /etc/my.cnf
 vim /etc/my.cnfdatadir=/data/mysqldata # 修改数据文件目录一定要放在数据盘比较大的目录
9 数据库操作
  1. 查看数据库密码 grep 'temporary password' /var/log/mysqld.log在这里插入图片描述3. 然后使用命令进入数据库 mysql -hlocalhost -uroot -pyU4e-Ka3qZga
  2. 因为进去操作数据库需要重置密码,所有先进行重置密码, 因为 MySQL 8 有自己密码的验证规则所有密码需要稍微复杂比如 这样子就可以修改密码成功 ALTER USER USER() IDENTIFIED BY 'pass@1234512323A';
  3. 设置主机ip连接(设置远程链接)
use mysql; # 进入 MySQL 库update `user` set Host = '%' where User = 'root' and Host = 'localhost';  # 修改远程连接flush privileges;  # 刷新

这样子数据库就安装完成就可以远程访问了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/155337.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

排序算法-冒泡排序法(BubbleSort)

排序算法-冒泡排序法(BubbleSort) 1、说明 冒泡排序法又称为交换排序法,是从观察水中的气泡变化构思而成的,原理是从第一个元素开始,比较相邻元素的大小,若大小顺序有误,则对调后再进行下一个…

Java实现B树

1.介绍 B树是一种自平衡的搜索树数据结构,常用于数据库和文件系统中的索引结构。它具有以下好处和功能: 高效的查找操作:B树的特点是每个节点可以存储多个关键字,并且保持有序。通过在节点上进行二分查找,可以快速定位…

Ubuntu22.04.3安装教程

虚拟机系列文章 VMware Workstation Player 17 免费下载安装教程 VMware Workstation 17 Pro 免费下载安装教程 windows server 2012安装教程 Ubuntu22.04.3安装教程 FTP服务器搭建 Ubuntu22.04.3安装教程 虚拟机系列文章前言Ubuntu22.04.3安装(图文) 前…

2ED2410-EM:12v / 24v智能模拟高侧MOSFET栅极驱动器

概述 12v / 24v智能模拟高侧MOSFET栅极驱动器。 特性 PRO-SIL ISO 26262-准备根据ISO 26262:2018条款8-13支持硬件元件评估的集成商。一个通道器件具有两个高侧栅极驱动器输出。3 Ω下拉,50 Ω上拉,用于快速开关开/关。支持背靠背MOSFET拓扑(共漏极和共源)。两个双向高侧模拟…

STM32:GPIO模拟SPI驱动ADS8361

ADS8361是TI公司开发的一款模拟量输入芯片。ADS8361有四种工作模式,本文主要针对模式三进行通信驱动。官方方案使用两路SPI来通信,一路SPI Master,一路SPI Slave。我在使用STM32主控芯片的两路SPI进行通信的时候,发现只有SPI Mast…

swift ui 布局 ——Stack(HStack、VStack、ZStack)

一、HStack 水平布局 将其子视图排列在水平线上 import Foundation import SwiftUI struct MyView: View {var body: some View {HStack{Text("text")Image("yuyin").resizable().frame(width: 102,height: 80)}} } 默认子视图是水平中心对齐的,可添加al…

软件测试学习(一)基础概念、实质、说明书测试、分类、动态黑盒测试

软件测试概念、背景 软件无处不在。然而,软件是人写的一所以不完美。 世界上有完美的软件吗?NO 世界上没有完美的软件。所有软件都可能存在缺陷、错误或漏洞,无论是操作系统、应用程序、游戏还是其他类型的软件。这些问题可能会导致功能问题…

【高等数学】极限(上)(最全万字详解)

文章目录 1、数列的极限1.1、数列极限的定义1.2、为什么收敛数列极限是唯一的?1.3、为什么收敛数列是有界的?1.4、数列极限的保号性1.4.1、极限保数列值1.4.2、数列值保极限值 1.5、收敛数列与其子列之间的关系 2、函数极限概念2.1、函数极限的定义2.1.1…

tomcat服务安装步骤以及详细配置教程

tomcat服务安装步骤以及详细配置教程 文章目录 tomcat服务安装步骤以及详细配置教程1.简介2.优缺点优点:缺点: 3.工作原理4.工作流程5.实战(tomcat项目部署)5.1.java环境安装5.2.拉取tomcat软件包5.3.解压部署5.4.启动tomcat服务5…

conda: error: argument COMMAND: invalid choice: ‘activate‘

参考:https://github.com/conda/conda/issues/13022 输入后重启terminal即可

git push错误->Error: src refspec master does not match any

参考:https://blog.csdn.net/weixin_40908748/article/details/128574907 问题描述:在执行命令 git push origin master 时报错->Error: src refspec master does not match any 问题分析:在网上查找解决方法,大部分人说是暂存区没有文件…

zsh: command not found: conda问题解决

参考:https://zhuanlan.zhihu.com/p/158703094 一、问题介绍与环境介绍 系统为macOS Catalina 10.15.4 所用终端为zsh 安装了oh-my-zsh之后conda命令在终端中不可用。 二、原因分析 终端中zsh的可访问的程序一般放在/bin, /usr/bin, /usr/local/bin,/bin目录下&…

阿里云上了新闻联播

我是卢松松,点点上面的头像,欢迎关注我哦! 阿里新任的CEO吴泳铭上央视新闻联播了! 在昨天的新闻联播里,出席科技座谈会,有一个特别镜头,出现了阿里新任CEO吴泳铭的镜头。 这个信号意义明显,我…

L14D6内核模块编译方法

一、内核模块基础代码解析 一个内核模块代码错误仍然会导致的内核崩溃。 GPL协议:开源规定,使用内核一些函数需要 1、单内核的缺点 单内核扩展性差的缺点减小内核镜像文件体积,一定程度上节省内存资源提高开发效率不能彻底解决稳定性低的缺…

如何在 Keras 中开发具有注意力的编码器-解码器模型

link 【翻译自 : How to Develop an Encoder-Decoder Model with Attention in Keras 】 【说明:Jason Brownlee PhD大神的文章个人很喜欢,所以闲暇时间里会做一点翻译和学习实践的工作,这里是相应工作的实践记录,…

Vue-1.9工程化开发和脚手架

开发Vue的两种方式: 1.核心包传统开发模式:基于html/css/js文件,直接引入核心包,开发Vue 2.工程化开发模式:基于构建工具(例如:webpack)的环境中开发Vue 问题: 1&…

排序算法-选择排序法(SelectionSort)

排序算法-选择排序法(SelectionSort) 1、说明 选择排序法也是枚举法的应用,就是反复从未排序的数列中取出最小的元素,加入另一个数列中,最后的结果即为已排序的数列。选择排序法可使用两种方式排序,即在所…

XML是不是主要用做配置文件?

2023年10月11日,周三下午 这几天发现tomcat的配置文件主要是用XML文件来写的, 于是就有了这个问题。 是的,XML非常适合用来做配置文件。 XML作为配置文件的主要优点: 可读性强。XML使用标签结构组织数据,内容清晰易懂。跨语言和跨平台。XML作为纯文本…

Fisher辨别分析

问题要求 在UCI数据集上的Iris和Sonar数据上验证算法的有效性。训练和测试样本有三种方式(三选一)进行划分: (一) 将数据随机分训练和测试,多次平均求结果 (二)K折交叉验证 &…

vscode 资源管理器移动到右边

目录 vscode 资源管理器移动到右边 vscode 资源管理器移动到右边 点击 文件》首选项》设置》工作台》外观》 找到这个配置下拉选择左右