rpm安装的mysql如何数据迁移_【鲲鹏翱翔】数据库04-MySQL5.7.28移植安装指南-RPM包方式...
1. 简介
MySQL是一种快速易用的关系型数据库管理系统(RDBMS),它通过插件形式提供了多种存储引擎,目前最通用的是InnoDB。作为一款开放源码的数据库软件,MySQL社区及用户活跃度很高,用户问题往往可以及时得到响应。此外,MySQL还具有软件体积小、安装简单易于维护等优点。
类别:云计算/数据库
2. 部署环境
PacketName
Version
CentOS
CentOS 7.5 with ARM
Mysql
5.7.28
3. 安装部署
3.1 依赖安装
在系统中安装需要的组件,安装相应的库:
yum install cmake time libaio-devel ncurses-devel numactl-devel openssl-devel zlib-devel cyrus-sasl-devel openldap-devel perl-Env gcc gcc-c++ make rpm-build autoconf perl-JSON
3.2 下载安装源码
wget https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/mysql-community-5.7.28-1.el7.src.rpm
rpm -ivh mysql-community-5.7.28-1.el7.src.rpm
3.3 编译安装MySQL
安装后的源码在/root/rpmbuild/SOURCES/里面。
我们将使用系统自带的GCC4.8.5来编译MySQL5.7.28,为此我们需要做一些修改
cd /root/rpmbuild/SOURCES
vim mysql-5.7.28/sql/mysqld.cc
#添加 #include
vim mysql-5.7.28/cmake/build-configurations/compiler_options.cmake
将所有的-O3改成-O1。上述修改不会对MySQL功能造成影响,主要是GCC的版本问题。
修改完之后重新打包,编译。
tar -zcf mysql-5.7.28.tar.gz mysql-5.7.28
rpmbuild -bb /root/rpmbuild/SPECS/mysql.spec
编译完成后,编译好的RPM包在/root/rpmbuild/RPMS/aarch64下
如果不想编译,也可从以下链接获取:
#安装数据库
rpm -ivh *.rpm
启动数据库
#启动数据库
systemctl start mysqld
#查看数据库状态
systemctl status mysqld
数据库初始密码在/var/log/mysqld.log里可以查到
mysql -uroot –p
#修改密码和远程登录
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Aa!123456';
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;
4. FAQ
在执行rpm -ivh *.rpm时,可能会报错
这是因为mariadb-libs和mysql的lib冲突引起的,执行yum -y remove mariadb-libs可解决问题。
rpm安装的mysql如何数据迁移_【鲲鹏翱翔】数据库04-MySQL5.7.28移植安装指南-RPM包方式...相关推荐
- rpm安装的mysql如何数据迁移_linux下mysql数据库的rpm安装步骤及常见问题的解决
一.准备工作 从MySQL官网上分别下载mysql服务器端和客户端包. 如: MySQL-client-5.6.14-1.rhel5.i386.rpm MySQL-server-5.6.14-1.rh ...
- mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL
推荐阅读:MySQL 数据库跨操作系统的最快迁移方法 mysql 备份与迁移 数据同步方法 操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQ ...
- 使用Microsoft数据迁移助手将Oracle数据库迁移到SQL Server –安装过程和简短概述
目标听众 (Intended audience) This document is intended for application developers and database administr ...
- mysql云上迁移_自建mysql 迁移到云上-问答-阿里云开发者社区-阿里云
详细解答可以参考官方帮助文档 使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例.数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能 ...
- Oracle向mysql进行数据迁移
Oracle向mysql进行数据迁移 1. 需要进行的类型替换 序号 Oracle(o) Mysql(m) 1 VARCHAR2.NVARCHAR2 VARCHAR 2 DATE DATETIME 3 ...
- 数据传输服务 DTS > 数据迁移 > 支持的数据库和迁移类型
支持的数据库和迁移类型 更新时间:2020-09-27 09:16:28 编辑我的收藏 本页目录 优惠活动 迁移类型说明 支持的数据库及迁移类型 数据迁移功能帮助您实现同构或异构数据源之间的数据迁移, ...
- 使用Microsoft数据迁移助手在Oracle数据库和SQL Server之间迁移的具体示例
介绍 (Introduction) Intended audience 目标听众 This document is intended for application developers and da ...
- mysql不停机迁移_不停业务,做mysql数据迁移。
入职小美到家后,发现mysql-data目录存储在20G根目录磁盘,磁盘空间越来越小,这个坑必须填掉.同事要求不停业务做迁移,讨论后方案如下: 方案: 1.使用xtartbackup做mysql的ma ...
- mysql 数据迁移_【AWS 功能】Mysql 数据库迁移至Amazon RDS方案
今天,我们讲讲如何使用源MySQL数据库执行数据库迁移到MySQL数据库的目标Amazon RDS的方案,同时由于(源和目标数据库引擎是相同的)--模式结构.数据类型和数据库代码在源和目标数据库之间是 ...
最新文章
- 如何评判一个深度学习框架?
- 兄弟9020cdn废粉仓位置_硒鼓的无废粉仓设计是否真的有效?
- topics in innovation management
- jquery显示隐藏切换_jQuery显示,隐藏,切换
- Ajax 1.0 中使用web控件调用后台方法的用法.
- 语文学科html代码,2016年最新学科分类与代码..doc
- 【知识图谱】从六个方面解析知识图谱的价值和应用
- 【光学】基于Matlab模拟衍射光栅实验
- lj2400恢复出厂_联想LJ2400加粉后如何清零
- 浙江大学在Github开源了计算机课程,看完在家上个 985
- window7 右下角图标消失解决方法
- NVIDIA显卡怎么更新驱动
- 2018-08-14云兴维智电话面试总结
- C/C++后端开发学习路线总结(附带实习学习经历分享)
- 莫队算法学习笔记(一)——普通莫队
- LeetCode_初级算法_数组
- 学生学籍管理系统数据流图
- PS|你真的了解PS吗?
- 关于BHO不能够正常运行的问题!
- Md5工具包加密之MD5Util