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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
分布式计算 DataWorks 关系型数据库
DataWorks支持将ODPS表拆分并回流到MySQL的多个库和表中
【2月更文挑战第14天】DataWorks支持将ODPS表拆分并回流到MySQL的多个库和表中
59 8
|
3月前
|
关系型数据库 MySQL Serverless
高顿教育:大数据抽数分析业务引入polardb mysql serverless
高顿教育通过使用polardb serverless形态进行数据汇总,然后统一进行数据同步到数仓,业务有明显高低峰期,灵活的弹性伸缩能力,大大降低了客户使用成本。
|
4月前
|
SQL 分布式计算 数据库
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
99 0
|
3月前
|
存储 关系型数据库 MySQL
Mysql 存储大数据量问题
Mysql 存储大数据量问题
92 1
|
7天前
|
SQL 关系型数据库 MySQL
MySQL环境搭建——“MySQL数据库”
MySQL环境搭建——“MySQL数据库”
|
1月前
|
存储 SQL 关系型数据库
【MySQL 数据库】6、一篇文章学习【索引知识】,提高大数据量的查询效率【文末送书】
【MySQL 数据库】6、一篇文章学习【索引知识】,提高大数据量的查询效率【文末送书】
58 0
|
2月前
|
SQL 分布式计算 关系型数据库
Dataphin实现MaxCompute外表数据快速批量同步至ADB MySQL
当前大数据时代背景下,企业对数据的处理、分析和实时应用的需求日益增强。阿里云MaxCompute广泛应用于海量数据的ETL、数据分析等场景,但在将处理后的数据进一步同步至在线数据库系统,如ADB MySQL 3.0(阿里云自研的新一代云原生关系型数据库MySQL版)以支持实时查询、业务决策等需求时,可能会遇到数据迁移速度缓慢的问题。 DataphinV3.14版本支持外表导入SQL的带参调度,实现通过MaxCompute外表的方式将数据批量同步至ADB MySQL 3.0中,显著提升数据迁移的速度和效率。
283 1
|
4月前
|
关系型数据库 MySQL 大数据
程序员小sister的烦恼_快速上手大数据ETL神器Kettle(xls导入mysql)
程序员小sister的烦恼_快速上手大数据ETL神器Kettle(xls导入mysql)
52 0
|
4月前
|
SQL 存储 大数据
手把手教你大数据离线综合实战 ETL+Hive+Mysql+Spark
手把手教你大数据离线综合实战 ETL+Hive+Mysql+Spark
95 0
|
4月前
|
大数据
大数据复习课Day02_Mysql优化补充
大数据复习课Day02_Mysql优化补充
18 0