ARM+麒麟大数据环境搭建:MySQL8

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: ARM+麒麟大数据环境搭建:MySQL8

第1章概述
1.1编写目的
暂无
1.2业务背景
暂无
第2章组件介绍
2.1组件介绍与架构说明
mysql是整个平台的基础组件之一,为其他组件提供元数据存储服务,并作为中台RDB组件,提供批及流数据处理的结果入库。
2.2部署拓扑
部署在node4上
2.3依赖环境
硬件:Phytium ARM CPU,银河麒麟v10 内核版本4.19.90-17 arm64 桌面版
2.4界面效果
2.4.1安装完成后的运行效果
image.png

2.4.2运行日志
运行日志默认配置在/var/log/mysqld.log
image.png

第3章部署步骤
3.1上传安装包
将安装包上传至/opt/abd_env_soft/mysql8目录,并解压
tar -xvf mysql-8.0.28-1.el8.aarch64.rpm-bundle.tar
按顺序依次进行安装
rpm -ivh mysql-community-common-8.0.28-1.el8.aarch64.rpm
rpm -ivh –force openssl-libs-1.0.2k-19.el7.aarch64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el8.aarch64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el8.aarch64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el8.aarch64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el8.aarch64.rpm
rpm -ivh net-tools-2.0-0.54.ky10.aarch64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el8.aarch64.rpm
3.2配置数据库
启动数据库,并设置开机自启动
systemctl start mysqld
systemctl enable mysqld

获取初始密码
grep 'temporary password' /var/log/mysqld.log
其中Wgjfs_utK3e;为初始密码
A temporary password is generated for root@localhost: Wgjfs_utK3e;

登录mysql
输入初始密码
mysql -uroot -p

修改密码
修改密码为Abc_123_
ALTER user 'root'@'localhost' IDENTIFIED BY 'Abc_123_';
FLUSH PRIVILEGES;

修改远程navicat登录
修改user表root账户允许的范围由localhost修改为%
use mysql;
update user set host='%' where user='root';
FLUSH PRIVILEGES;
由于mysql8的加密规则由mysql_native_password改为了caching_sha2_password,此处需要修改过来
ALTER USER 'root'@'%' IDENTIFIED BY 'Abc_123_' PASSWORD EXPIRE NEVER;

修改配置文件,解决group by 报错
vi /etc/my.cnf,在最后加入
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

第4章常见操作
4.1启动命令
systemctl start mysqld
4.2关闭命令
systemctl stop mysqld
4.3日志查看命令
运行日志默认配置在/var/log/mysqld.log
cat /var/log/mysqld.log
image.png

4.4健康检查方法
使用systemctl status mysqld可查看运行状态
image.png

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
分布式计算 关系型数据库 MySQL
大数据-88 Spark 集群 案例学习 Spark Scala 案例 SuperWordCount 计算结果数据写入MySQL
大数据-88 Spark 集群 案例学习 Spark Scala 案例 SuperWordCount 计算结果数据写入MySQL
56 3
|
2月前
|
消息中间件 分布式计算 关系型数据库
大数据-140 - ClickHouse 集群 表引擎详解5 - MergeTree CollapsingMergeTree 与其他数据源 HDFS MySQL
大数据-140 - ClickHouse 集群 表引擎详解5 - MergeTree CollapsingMergeTree 与其他数据源 HDFS MySQL
64 0
|
2月前
|
消息中间件 关系型数据库 MySQL
大数据-117 - Flink DataStream Sink 案例:写出到MySQL、写出到Kafka
大数据-117 - Flink DataStream Sink 案例:写出到MySQL、写出到Kafka
209 0
|
2月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
96 4
|
3月前
|
Ubuntu KVM 虚拟化
基于ARM64的Qemu/KVM学习环境搭建
基于ARM64的Qemu/KVM学习环境搭建
|
4月前
|
存储 JSON 关系型数据库
MySQL与JSON的邂逅:开启大数据分析新纪元
MySQL与JSON的邂逅:开启大数据分析新纪元
|
4月前
|
关系型数据库 MySQL 大数据
教你使用Python玩转MySQL数据库,大数据导入不再是难题!
教你使用Python玩转MySQL数据库,大数据导入不再是难题!
|
4月前
|
安全 关系型数据库 MySQL
揭秘MySQL海量数据迁移终极秘籍:从逻辑备份到物理复制,解锁大数据迁移的高效与安全之道
【8月更文挑战第2天】MySQL数据量很大的数据库迁移最优方案
816 17
|
4月前
|
消息中间件 数据采集 关系型数据库
大数据-业务数据采集-FlinkCDC 读取 MySQL 数据存入 Kafka
大数据-业务数据采集-FlinkCDC 读取 MySQL 数据存入 Kafka
65 1
|
4月前
|
数据采集 关系型数据库 MySQL
大数据-业务数据采集-FlinkCDC The MySQL server is not configured to use a ROW binlog_format
大数据-业务数据采集-FlinkCDC The MySQL server is not configured to use a ROW binlog_format
50 1