银河麒麟 aarch64 Mysql环境安装

一、操作系统版本信息

组件 版本
操作系统 Kylin V10 (SP3) /(Lance)-aarch64-Build23/20230324
Kernel 4.19.90-52.22.v2207.ky10.aarch64
MySQL mysql-8.3.0
JDK 1.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,重新修改密码

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-02-05 20:54:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-05 20:54:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-05 20:54:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-05 20:54:01       18 阅读

热门阅读

  1. 使用sql创建数据库以及常用的sql简介

    2024-02-05 20:54:01       27 阅读
  2. Vue实现视频播放

    2024-02-05 20:54:01       24 阅读
  3. 使用Vue+ ECharts进行动态图表展示

    2024-02-05 20:54:01       32 阅读
  4. vue实现父组件与子组件传参

    2024-02-05 20:54:01       31 阅读
  5. C语言如何控制输出精度?

    2024-02-05 20:54:01       37 阅读
  6. 游戏如何选择服务器

    2024-02-05 20:54:01       25 阅读
  7. spring aop实现接口超时处理组件

    2024-02-05 20:54:01       31 阅读