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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 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月前
|
消息中间件 网络安全 数据安全/隐私保护
麒麟系统ARM安装rabbitmq
麒麟系统ARM安装rabbitmq
|
1月前
|
关系型数据库 MySQL Serverless
高顿教育:大数据抽数分析业务引入polardb mysql serverless
高顿教育通过使用polardb serverless形态进行数据汇总,然后统一进行数据同步到数仓,业务有明显高低峰期,灵活的弹性伸缩能力,大大降低了客户使用成本。
|
1月前
|
SQL 分布式计算 数据库
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
144 0
|
21天前
|
SQL 关系型数据库 MySQL
MySQL大数据量分页查询方法及其优化
MySQL大数据量分页查询方法及其优化
|
1月前
|
存储 关系型数据库 MySQL
Mysql 存储大数据量问题
Mysql 存储大数据量问题
121 1
|
16天前
|
SQL 关系型数据库 MySQL
基于Hive的天气情况大数据分析系统(通过hive进行大数据分析将分析的数据通过sqoop导入到mysql,通过Django基于mysql的数据做可视化)
基于Hive的天气情况大数据分析系统(通过hive进行大数据分析将分析的数据通过sqoop导入到mysql,通过Django基于mysql的数据做可视化)
|
1月前
|
分布式计算 Hadoop Java
大数据实战平台环境搭建(上)
大数据实战平台环境搭建(上)
27 1
|
1月前
|
分布式计算 Hadoop Java
大数据实战平台环境搭建(下)
大数据实战平台环境搭建(下)
30 0
|
1月前
|
SQL 关系型数据库 MySQL
Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
【4月更文挑战第6天】Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
85 1
|
1月前
|
存储 关系型数据库 MySQL
Mysql大数据批量插入方法
Mysql大数据批量插入方法
37 0