银河麒麟 aarch64 Mysql环境安装

news2024/11/27 14:49:19

一、操作系统版本信息

组件版本
操作系统Kylin V10 (SP3) /(Lance)-aarch64-Build23/20230324
Kernel4.19.90-52.22.v2207.ky10.aarch64
MySQLmysql-8.3.0
JDK1.8.0_312

二、MySQL下载

官网下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

三、MySQL 安装

3.1 删除原有插件

删除原有的 mariadb ,前提是如果有:

# 查找
rpm -qa|grep mariadb
# 删除 mariadb
rpm -e --nodeps mariadb-server
rpm -e --nodeps mariadb
rpm -e --nodeps mariadb-common
rpm -e --nodeps mariadb-errmessage
rpm -e --nodeps mariadb-connector-c

3.2.解压安装

tar -xvf mysql-8.3.0-1.el8.aarch64.rpm-bundle.tar
rpm -ivh mysql-community-common-8.3.0-1.el8.aarch64.rpm
rpm -ivh mysql-community-client-plugins-8.3.0-1.el8.aarch64.rpm 
rpm -ivh mysql-community-libs-8.3.0-1.el8.aarch64.rpm
rpm -ivh mysql-community-client-8.3.0-1.el8.aarch64.rpm
rpm -ivh mysql-community-icu-data-files-8.3.0-1.el8.aarch64.rpm
rpm -ivh mysql-community-server-8.3.0-1.el8.aarch64.rpm
rpm -ivh mysql-community-devel-8.3.0-1.el8.aarch64.rpm

rpm -qa|grep mysql

在这里插入图片描述

3.3.启动MySQL

systemctl start mysqld
systemctl status mysqld

在这里插入图片描述

3.4.初始化密码

找到初始化密码:

grep password /var/log/mysqld.log

在这里插入图片描述
修改root密码,密码需要符合密码策略:

set password='root@1';

修改密码 如果密码不符合策略会报错:
在这里插入图片描述

3.5.查看密码策略

我们先配置跳过表授权,查看密码策略。如果不设置 skip-grant-tables 这个参数,直接查看 密码策略还是会报错,所以我们先加参数 查看密码策略。

vim /etc/my.cnf
输入:skip-grant-tables

# 重启
systemctl restart mysqld

# 登录
mysql -uroot -proot@1

# 查看密码策略
SHOW VARIABLES LIKE 'validate_password%';

在这里插入图片描述

3.6.修改密码策略

--可以使用以下命令进行修改
--密码验证策略低要求(0或LOW代表低级)
set global validate_password.policy=MEDIUM;
 
--密码至少要包含的小写字母个数和大写字母个数
set global validate_password.mixed_case_count=1;
 
--密码至少要包含的数字个数。
set global validate_password.number_count=1; 
 
--密码至少要包含的特殊字符数
set global validate_password.special_char_count=1; 
 
-- 密码长度
set global validate_password.length=8; 

查看策略完成后,把 skip-grant-tables 配置 注销掉,重启MySQL,重新修改密码

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

幻兽帕鲁一键迁移到服务器,本地迁移存档后为什么又需要重新创建角色?

最近很多人在玩幻兽帕鲁的时候,想要把本地游戏存档迁移到服务器上继续玩,有些朋友却发现通过阿里云或者腾讯云上的一键迁移导入之后,进入游戏后发现又要重头开始玩。 这是为什么呢?其中可能的原因,我想就是因为它们的一…

spring boot3x登录开发-上(整合jwt)

⛰️个人主页: 蒾酒 🔥系列专栏:《spring boot实战》 🌊山高路远,行路漫漫,终有归途。 目录 前置条件 jwt简介 导依赖 编写jwt工具类 1.配置项直接嵌入代码,通过类名.静态方法使用 2.配置项写到…

ROS2学习(一):Ubuntu 20.04 安装 ROS2(Galactic Geochelone)

文章目录 一、ROS2(Galactic Geochelone)介绍二、ROS2(Galactic Geochelone)安装1. 设置语言环境2. 配置ubuntu universe仓库3. 配置ros2 apt仓库4. 安装ros25. 安装情况测试 一、ROS2(Galactic Geochelone)介绍 官方文档 二、ROS2(Galactic Geochelone)安装 1. 设置语言环…

[嵌入式AI从0开始到入土]5_炼丹炉的搭建(基于wsl2_Ubuntu22.04)

[嵌入式AI从0开始到入土]嵌入式AI系列教程 注:等我摸完鱼再把链接补上 可以关注我的B站号工具人呵呵的个人空间,后期会考虑出视频教程,务必催更,以防我变身鸽王。 第一章 昇腾Altas 200 DK上手 第二章 下载昇腾案例并运行 第三章…

云上未来:探索云计算的技术变革与应用趋势

一、云计算的起源和演进 1.1 早期计算模型 在探讨云计算的起源和演进之前,理解早期的计算模型对于构建全面的视角至关重要。早期计算模型的发展奠定了云计算的基础,为其演进提供了技术和理念的支撑。 1.1.1 集中式计算模型 在计算技术的早期阶段&…

使用Python和HTTP代理进行API请求

Python,这个简单易学又功能强大的编程语言,在网络爬虫、数据分析、自动化任务等领域都有着广泛的应用。而当我们需要从外部网站获取数据时,API(应用程序接口)就成了我们的得力助手。但有时候,某些网站会对A…

问题:下面几个句子,是对排比修辞方法的论述,正确的是() #笔记#知识分享

问题:下面几个句子,是对排比修辞方法的论述,正确的是() A.排比是结构上相同或相似的短语或句子构成,成串排列,以增强语势 B.排比是侧重于同一词语或同一句子一再出现&a…

WordPress Plugin HTML5 Video Player SQL注入漏洞复现(CVE-2024-1061)

0x01 产品简介 WordPress和WordPress plugin都是WordPress基金会的产品。WordPress是一套使用PHP语言开发的博客平台。该平台支持在PHP和MySQL的服务器上架设个人博客网站。WordPress plugin是一个应用插件。 0x02 漏洞概述 WordPress Plugin HTML5 Video Player 插件 get_v…

游戏视频录制软件推荐,打造专业电竞视频(3款)

随着游戏产业的快速发展,越来越多的玩家开始关注游戏视频录制软件。一款好的录制软件不仅可以帮助玩家记录游戏中的精彩瞬间,还可以让其与他人分享自己的游戏体验。接下来,我们将介绍三款热门的游戏视频录制软件,并对其进行详细的…

Electron实战(一):环境搭建/Hello World/打包exe

文章目录 Electron安装Node.jsNodeJs推荐配置开始Electron项目创建index.js文件创建src目录运行打包生成exe生成安装包踩坑 下一篇Electron实战(二):将Node.js和UI能力(app/BrowserWindow/dialog)等注入html Electron Electron是一个使用JavaScript, HT…

2024三掌柜赠书活动第八期:Web3与DAO:下一代互联网演进逻辑

目录 前言关于Web3和DAO关于《Web3与DAO:下一代互联网演进逻辑》编辑推荐内容简介作者简介精彩书评图书目录书中前言/序言《Web3与DAO:下一代互联网演进逻辑》全书速览结束语 前言 随着区块链技术的崛起,Web3和DAO成为了当前互联网领域炙手…

vivado 综合、时序分析

以下综合 运行完成后,将打开Synthesis Completed对话框,如下所示图形 选择其中一个选项: •运行实施:启动当前实施项目的实施设置。 •打开综合设计:打开综合网表、活动约束集和将目标设备集成到综合设计环境中&…

利用k8s Infra 容器,解决pod网络故障注入的问题

目录 一、infra容器作用 二、pod网络故障注入问题 三、充分利用pod infra容器 一、infra容器的作用 我们知道,在kubernetes中,pod中容器的资源隔离主要通过namespace和cgroup来实现。那如果我们需要为pod中的容器共享某种资源应该怎么做。kubernetes …

组合数学基础

隔板法 X 1 X 2 . . . X n m , X i > 0 X_1X_2...X_nm,\quad X_i>0 X1​X2​...Xn​m,Xi​>0 求方程解的个数 求方程解的个数 求方程解的个数 m 个球插入 n − 1 个板将 m 个球分成 n 份 m个球插入n-1个板将m个球分成n份 m个球插入n−1个板将m个球分成n份 方程…

如何排查常规软件问题 - 面向 Linux 初级用户的教程

笔者从 14 年做开源软件以来,接触了众多 Linux 新手用户,这里我为这类用户总结了一些常见的问题排查方法,希望能帮助到大家。如果你已经工作多年,对于下面提到的思路和方法应该非常熟悉,如果对某一条感到陌生&#xff…

视频美颜SDK开发指南:从入门到精通的技术实践

美颜SDK是一种强大的工具,它不仅仅可以让用户在实时视频中获得光滑的肌肤和自然的妆容,从简单的滤镜到复杂的人脸识别,美颜SDK涵盖了广泛的技术领域。 一、美颜SDK的基本原理 美颜SDK包括图像处理、人脸检测和识别、滤镜应用等方面。掌握这些…

瑞_23种设计模式_抽象工厂模式

文章目录 1 抽象工厂模式(Abstract Factory Pattern)1.1 概念1.2 介绍1.3 小结1.4 结构 2 案例一2.1 需求2.2 代码实现 3 案例二3.1 需求3.2 代码实现 4 总结4.1 抽象工厂模式优缺点4.2 抽象工厂模式使用场景4.3 抽象工厂模式 VS 工厂方法模式4.4 抽象工…

ywtool dhcp命令

一.dhcp功能介绍 就是通过脚本实现dhcp地址池的增、删、改、查这几个功能日志文件路径: /var/log/ywtools/ywtool-dhcp.log/usr/local/ywtools/config/config.ini中account参数(ywtool dhcp这个命令用的,但是这个命令只能配置1个地址池,所以这里面的参数没什么意义) 二.配置…

超维机器人年终总结大事记回顾

2023年,对于超维机器人来说,是充满挑战和机遇的一年。在这一年里,我们攻坚克难,持续创新,深度聚焦智能巡检机器人的发展,加强合作伙伴关系,不断优化产品和服务,不断提升客户体验&…

幻兽帕鲁联机服务器 - 小白部署教程

简介: 本文将基于阿里云,介绍如何最低以24元的成本拥有一台幻兽帕鲁私人服务器 1. 基础部署幻兽帕鲁服务器 1.1 访问帕鲁专题活动页 首先登录阿里云官网:阿里云特惠专区-幻兽帕鲁专属云服务器 用钉钉或者支付宝app扫码注册新用户&#xff…