56、本地数据库迁移到阿里云
现有需求,本地数据库迁移到阿里云上。
库名xy102表 test01test02test01 test023条数据。
1、登录阿里云界面创建免费试用ECS实列。
阿里云登录页 (aliyun.com)](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fusercenter2.aliyun.com%2Fhome%2Fmyfreetier)
2、选择2核4G,centos7.6,两台机器,然后设置账户密码,以及查看公网ip。
3、xshell客户端新建连接,ip地址为ECS实例的公网地址。
4、
[root@mysql1 opt]# systemctl stop firewalld
[root@mysql1 opt]# setenforce 0[root@mysql1 opt]# systemctl restart mysqld[root@aliyun1 ~]# systemctl stop firewalld
[root@aliyun1 ~]# setenforce 0
5、通过scp用mysql进行传输数据压缩包
[root@mysql1 opt]# scp mysql-8.0.30-el7-x86_64.tar.gz root@8.149.247.173:/opt/
The authenticity of host '8.149.247.173 (8.149.247.173)' can't be established.
ECDSA key fingerprint is SHA256:sJmF545LYGbyN6MrAoU/CpP9Wa0wrFxcnDlQ4h5RJvo.
ECDSA key fingerprint is MD5:c8:7d:d7:dd:54:4e:e0:a4:1b:7a:0b:f0:eb:7e:fa:c0.
Are you sure you want to continue connecting (yes/no)? yesroot@8.149.247.173's password:
mysql-8.0.30-el7-x86_64.tar.gz 100% 470MB 4.1MB/s 01:54
6、创建数据库xy102,以及test1、test2表
create database xy102;CREATE TABLE test01(
id int(3),
name char(5),
address varchar(10)
);INSERT into test01 values(1,'ly1','nanjing');
INSERT into test01 values(2,'ly2','nanjing');
INSERT into test01 values(3,'ly3','nanjing');CREATE TABLE test02(
id int(3),
name char(5),
address varchar(10)
);
INSERT into test02 values(1,'ly1','chuzhou');
INSERT into test02 values(2,'ly2','chuzhou');
INSERT into test02 values(3,'ly3','chuzhou');
7、备份数据库xy102.sql到/opt目录下
mysqldump -u root -p --databases xy102 > /opt/xy102.sql
8、阿里云主机安装mysql数据库
[root@aliyun1 /]# cd /opt/
[root@aliyun1 opt]# ls
mysql-8.0.30-el7-x86_64.tar.gztar -xf mysql-8.0.30-el7-x86_64.tar.gz mv mysql-8.0.30-el7-x86_64 mysqlmv mysql /usr/local/#创建程序用户管理
useradd -s /sbin/nologin mysql#修改mysql目录和配置文件的权限chown -R mysql:mysql /usr/local/mysql/
[root@mysql1 mysql]# chown mysql:mysql /etc/my.cnf#修改配置文件vim /etc/my.cnf
[client]
port = 3306
socket=/usr/local/mysql/mysql.sock[mysqld]
user = mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306
character-set-server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION#设置环境变量,申明/宣告mysql命令便于系统识别echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profilesource /etc/profile#初始化数据库:cd /usr/local/mysql/bin/
cd /usr/local/mysql/bin/
./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data报错:./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory解决办法:原因分析:服务器上面没有安装libiao这个包,需要我们去下载一下就好了yum -y install libaio./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data#设置系统识别,进行操作:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqldsystemctl daemon-reload
ystemctl restart mysqld#初始化数据库密码:
mysqladmin -u root -p password "123456"
直接回车即可#进入数据库:
mysql -u root -p123456
#创建用户并设置密码:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.01 sec)#赋予远程连接的权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
Query OK, 0 rows affected (0.00 sec)#刷新生效
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)#修改加密方式,可以进行远程连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
9、传送xy102数据库到阿里云主机上
scp xy102.sql root@8.149.247.173:/opt/
root@8.149.247.173's password:
xy102.sql 100% 2769 97.1KB/s 00:00
10、热备份恢复数据库到阿里云主机上
cd /opt/
[root@aliyun1 opt]# ls
mysql-8.0.30-el7-x86_64.tar.gz xy102.sql
[root@aliyun1 opt]# mysql -u root -p < /opt/xy102.sql
Enter password:
[root@aliyun1 opt]# mysql -u root -p123456
use xy102;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> show tables;
+-----------------+
| Tables_in_xy102 |
+-----------------+
| test01 |
| test02 |
+-----------------+
2 rows in set (0.01 sec)mysql> select *from test01;
+------+------+---------+
| id | name | address |
+------+------+---------+
| 1 | ly1 | nanjing |
| 2 | ly2 | nanjing |
| 3 | ly3 | nanjing |
+------+------+---------+
3 rows in set (0.00 sec)mysql> select * from test02;
+------+------+---------+
| id | name | address |
+------+------+---------+
| 1 | ly1 | chuzhou |
| 2 | ly2 | chuzhou |
| 3 | ly3 | chuzhou |
+------+------+---------+
3 rows in set (0.00 sec)
解决navicat连接问题
相关文章:
![](https://i-blog.csdnimg.cn/direct/a2999851c6644e398491cdd9fd6f2d80.png#pic_center)
56、本地数据库迁移到阿里云
现有需求,本地数据库迁移到阿里云上。 库名xy102表 test01test02test01 test023条数据。1、登录阿里云界面创建免费试用ECS实列。 阿里云登录页 (aliyun.com)](https://account.aliyun.com/login/login.htm?oauth_callbackhttps%3A%2F%2Fusercenter2.aliyun.com%…...
![](https://i-blog.csdnimg.cn/direct/7484ca73ebb843a7b84bb5e7e7a443ec.png)
新时代多目标优化【数学建模】领域的极致探索——数学规划模型
目录 例1 1.问题重述 2.基本模型 变量定义: 目标函数: 约束条件: 3.模型分析与假设 4.模型求解 5.LINGO代码实现 6.结果解释 编辑 7.敏感性分析 8.结果解释 例2 奶制品的销售计划 1.问题重述 编辑 2.基本模型 3.模…...
![](https://www.ngui.cc/images/no-images.jpg)
单例模式详解
文章目录 一、概述1.单例模式2.单例模式的特点3.单例模式的实现方法 二、单例模式的实现1. 饿汉式2. 懒汉式3. 双重校验锁4. 静态内部类5. 枚举 三、总结 一、概述 1.单例模式 单例模式(Singleton Pattern)是一种创建型设计模式,确保一个类…...
![](https://www.ngui.cc/images/no-images.jpg)
WebGIS主流的客户端框架比较|OpenLayers|Leaflet|Cesium
实现 WebGIS 应用的主流前端框架主要包括 OpenLayers、Leaflet、Mapbox GL JS 和 Cesium 等。每个框架都有其独特的功能和优势,适合不同的应用场景。 WebGIS主流前端框架的优缺点 前 端 框架优点缺点OpenLayers较重量级的开源库,二维GIS功能最丰富全面…...
![](https://i-blog.csdnimg.cn/direct/b80e7d40f03b4dadb0200e204a42750e.png)
【LabVIEW作业篇 - 2】:分数判断、按钮控制while循环暂停、单击按钮获取book文本
文章目录 分数判断按钮控制while循环暂停按钮控制单个while循环暂停 按钮控制多个while循环暂停单击按钮获取book文本 分数判断 限定整型数值输入控件值得输入范围,范围在0-100之间,判断整型数值输入控件的输入值。 输入范围在0-59之间,显示…...
![](https://img-blog.csdnimg.cn/direct/7254094540cf4d2588216b30245a4873.png)
Kafka架构详解之分区Partition
目录 一、简介二、架构三、分区Partition1.分区概念2.Offsets(偏移量)和消息的顺序3.分区如何为Kafka提供扩展能力4.producer写入策略5.consumer消费机制 一、简介 Apache Kafka 是分布式发布 - 订阅消息系统,在 kafka 官网上对 kafka 的定义…...
![](https://i-blog.csdnimg.cn/direct/2d3b3037a1bd45fa898e910140f2e3cd.png)
SSM之Mybatis
SSM之Mybatis 一、MyBatis简介1、MyBatis特性2、MyBatis的下载3、MyBatis和其他持久化层技术对比 二、MyBatis框架搭建三、MyBatis基础功能1、MyBatis核心配置文件2、MyBatis映射文件3、MyBatis实现增删改查4、MyBatis获取参数值的两种方式5、MyBatis查询功能6、MyBatis自定义映…...
![](https://i-blog.csdnimg.cn/direct/597ff45c98fa407594b3aeb744c12bec.png)
Python list comprehension (列表推导式 - 列表解析式 - 列表生成式)
Python list comprehension {列表推导式 - 列表解析式 - 列表生成式} 1. Python list comprehension (列表推导式 - 列表解析式 - 列表生成式)2. Example3. ExampleReferences Python 中的列表解析式并不是用来解决全新的问题,只是为解决已有问题提供新的语法。 列…...
![](https://www.ngui.cc/images/no-images.jpg)
2024年7月12日理发记录
上周五天气还算好,不太热,晚上下班打车回家后,将目的地设置成日常去的那个理发店。 下车走到门口,熟悉的托尼帅哥正在抽烟,他一眼看到了我,马上掐灭烟头,从怀里拿出口香糖,咀嚼起来&…...
![](https://i-blog.csdnimg.cn/direct/cd0e3497c08345aa9390d68ee0f9bde6.gif)
几种常用排序算法
1 基本概念 排序是处理数据的一种最常见的操作,所谓排序就是将数据按某字段规律排列,所谓的字段就是数据节点的其中一个属性。比如一个班级的学生,其字段就有学号、姓名、班级、分数等等,我们既可以针对学号排序,也可…...
![](https://i-blog.csdnimg.cn/direct/4a6b85d1e7fd40c897ca8954dac645e8.png)
Spring3(代理模式 Spring1案例补充 Aop 面试题)
一、代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能,这种类型的设计模式属于结构型模式。 代理模式通过引入一个代理对象来控制对原对象的访问。代理对象在客户端和目标对象之间充当中介,负责将客户端…...
![](https://i-blog.csdnimg.cn/direct/4846efb682a34869873f31c135bc5267.jpeg#pic_center)
Github报错:Kex_exchange_identification: Connection closed by remote host
文章目录 1. 背景介绍2. 排查和解决方案 1. 背景介绍 Github提交或者拉取代码时,报错如下: Kex_exchange_identification: Connection closed by remote host fatal: Could not read from remote repository.Please make sure you have the correct ac…...
![](https://img-blog.csdnimg.cn/img_convert/4faecad05516067c2604d8a6b23ae165.png)
LabVIEW在CRIO中串口通讯数据异常问题
排查与解决步骤 检查硬件连接: 确保CRIO的串口模块正确连接,并且电缆无损坏。 确认串口模块在CRIO中被正确识别和配置。 验证串口配置: 在LabVIEW项目中,检查CRIO目标下的串口配置,确保波特率、数据位、停止位和校验…...
![](https://img-blog.csdnimg.cn/img_convert/7a3359db1e4efc5910eeb6145461094d.jpeg)
ALTERA芯片解密FPGA、CPLD、PLD芯片解密解密
Altera是世界一流的FPGA、CPLD和ASIC半导体生产商,所提供的解决方案与传统DSP、ASSP和ASIC解决方案相比,缩短了产品面市时间,提高了性能和效能,降低了系统成本。针对Altera芯片解密,益臻芯片解密中心经过多年的芯片解…...
![](https://i-blog.csdnimg.cn/direct/456dc219c9a043bea37cad0ced9285be.png)
[RK3588-Android12] 关于如何取消usb-typec的pd充电功能
问题描述 RK3588取消usb-typec的pd充电功能 解决方案: 在dts中fusb302节点下usb_con: connector子节点下添加如下熟悉: 打上如下2个补丁 diff --git a/drivers/usb/typec/tcpm/tcpm.c b/drivers/usb/typec/tcpm/tcpm.c index c8a4e57c9f9b..173f8cb7…...
![](https://i-blog.csdnimg.cn/direct/805bc915f2064b6fa4ffdb244b4f92f5.png)
分布式 I/O 系统 BL200 Modbus TCP 耦合器
BL200 耦合器是一个数据采集和控制系统,基于强大的 32 位微处理器设计,采用 Linux 操作系统,支持 Modbus 协议,可以快速接入现场 PLC、SCADA 以及 ERP 系统, 内置逻辑控制、边缘计算应用,适用于 IIoT 和工业…...
![](https://i-blog.csdnimg.cn/direct/0f8ba58b2c91420e9a0c3cd687aad66c.png)
Java面试题--JVM大厂篇之Serial GC在JVM中有哪些优点和局限性
目录 引言: 正文: 一、Serial GC概述 二、Serial GC的优点 三、Serial GC的局限性 结束语: 引言: 在Java虚拟机(JVM)中,垃圾收集器(Garbage Collector, GC)是关键组件之一,负责自动管理内…...
![](https://i-blog.csdnimg.cn/direct/36dff4a3a81144f489ada7fec0966641.png)
【人工智能】机器学习 -- 贝叶斯分类器
目录 一、使用Python开发工具,运行对iris数据进行分类的例子程序NaiveBayes.py,熟悉sklearn机器实习开源库。 1. NaiveBayes.py 2. 运行结果 二、登录https://archive-beta.ics.uci.edu/ 三、使用sklearn机器学习开源库,使用贝叶斯分类器…...
![](https://www.ngui.cc/images/no-images.jpg)
深入理解 React 的 useSyncExternalStore Hook
深入理解 React 的 useSyncExternalStore Hook 大家好,今天我们来聊聊 React 18 引入的一个新 Hook:useSyncExternalStore。这个 Hook 主要用于与外部存储同步状态,特别是在需要确保状态一致性的场景下非常有用。本文将深入探讨这个 Hook 的…...
![](https://www.ngui.cc/images/no-images.jpg)
河南萌新联赛2024第(一)场:河南农业大学
C-有大家喜欢的零食吗_河南萌新联赛2024第(一)场:河南农业大学 (nowcoder.com) 思路:匈牙利算法的板子题. 二部图 int n; vector<int> vct[505]; int match[505],vis[505]; bool dfs(int s){for(auto v:vct[s]){if(vis[v]) continue;…...
![](https://i-blog.csdnimg.cn/direct/ea237aa599814c8ba3989c36ef08bea3.png)
K8S 上部署 Emqx
文章目录 安装方式一:1. 快速部署一个简单的 EMQX 集群:2. 部署一个持久化的 EMQX 集群:3. 部署 EMQX Edge 集群和 EMQX 企业版集群: 安装方式二:定制化部署1. 使用 Pod 直接部署 EMQX Broker2. 使用 Deoloyment 部署 …...
![](https://www.ngui.cc/images/no-images.jpg)
[React]利用Webcomponent封装React组件
[React]利用Webcomponent封装React组件 为什么这么做 我个人认为,最重要的点是可以很方便地跨框架挂载和卸载wc元素(至少我在项目里是这么玩的),此外,基于wc的css沙箱以及它的shadowRoot机制,可以提供一套…...
![](https://www.ngui.cc/images/no-images.jpg)
Linux C服务需要在A服务和B服务都启动成功后才能启动
需求 C服务需要在A服务和B服务都启动成功后才能启动 服务编号服务名服务Anginx.service服务Bmashang.service服务Credis.service 实验 如果您想要 redis.service 在 nginx.service 和 mashang.service 都成功启动后才能启动,那么需要在 redis.service 的服务单元…...
![](https://i-blog.csdnimg.cn/direct/c3ac266e211444039875cd352d31858c.png)
VSCODE 下 openocd Jlink 的配置笔记
title: VSCODE 下 openocd Jlink 的配置笔记 tags: STM32HalCubemax 文章目录 内容VSCODE 下 openocd Jlink 的配置笔记安装完成后修改jlink的配置文件然后修改你的下载器为jlink烧录你的项目绝对会出现下面的问题那么打开下载的第一个软件 (点到这个jlink右键&…...
![](https://i-blog.csdnimg.cn/direct/5fd3ffc364b3427d83a660a0ad9ebf23.png)
JVM--HostSpot算法细节实现
1.根节点枚举 定义: 我们以可达性分析算法中从GC Roots 集合找引用链这个操作作为介绍虚拟机高效实现的第一个例 子。固定可作为GC Roots 的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如 栈帧中的本地变量表&a…...
![](https://i-blog.csdnimg.cn/direct/f7bff27c9adf40b98d50b5f2015e3a69.gif)
【Unity实战100例】Unity声音可视化多种显示效果
目录 一、技术背景 二、界面搭建 三、 实现 UIAudioVisualizer 基类 四、实现 AudioSampler 类 五、实现 IAudioSample 接口 六、实现MusicAudioVisualizer 七、实现 MicrophoneAudioManager 类 八、实现 MicrophoneAudioVisualizer 类 九、源码下载 Unity声音可视化四…...
![](https://i-blog.csdnimg.cn/direct/b95f2ebb2e414e38a4843f2791b31014.png)
[Cesium for Supermap] 加载3dTiles,点击获取属性
代码: // 设为椭球var obj [6378137.0, 6378137.0, 6356752.3142451793];Cesium.Ellipsoid.WGS84 Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2]));var viewer new Cesium.Viewer(cesiumContainer);var scene viewer.scenescene.lightSource.ambi…...
![](https://i-blog.csdnimg.cn/direct/e37729f148e04ab5ad626a98ccc7c34c.png)
【stm32项目】基于stm32智能宠物喂养(完整工程资料源码)
基于STM32宠物喂养系统 前言: 随着人们生活幸福指数的提高,越来越多的家庭选择养宠物来为生活增添乐趣。然而,由于工作等原因,许多主人无法及时为宠物提供充足的食物与水。为了解决这一问题,我设计了一款便捷的宠物喂…...
![](https://img-blog.csdnimg.cn/img_convert/0e251e099bac31d6fd62b62e90a67636.png)
选择Maya进行3D动画制作与渲染的理由
如果你对3D动画充满热情并追求成为专业3D动画师的梦想,你一定听说过Maya——近年来3D动画的行业标准。Maya被3D艺术家广泛使用,你是否想知道为什么Maya总是他们的首选?下面一起来了解下。 一、什么是Maya? 由Autodesk开发的Maya是…...
![](https://www.ngui.cc/images/no-images.jpg)
Promise应用
创建一个 Promise 对象 let promise showLabelText() {return new Promise((resolve, reject) > {axios({method: "post",url: "/code/expose/interface/queryActionPlan",data: { situationOneId: 19999, labels: [1, 2, 3] }}).then(response > {…...
![](https://img-blog.csdnimg.cn/20210512222033440.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2Mjg1ODg3,size_16,color_FFFFFF,t_70)
青岛网站搭建公司/蔡甸seo排名公司
TSP旅行售货员问题-回溯法 最近比较颓废,考试实在是太多了,月考简直了。对转专业的学生太不友好了。一大堆公共课简直消磨了我对编程的热情。 今天刚好去听了节一直逃课的晚课,老师找我谈了谈,没有怪我。我也开始思考我目标是什么…...
烟台开发区建设业联合会网站/百度助手app下载安装
1696:逆波兰表达式 总时间限制: 1000ms 内存限制: 65536kB描述逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 3的逆波兰表示法为 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 …...
![](https://img-blog.csdnimg.cn/31c6375c206f48b8aeb9fdd90e8f902e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Iqd6bq75byA6ZeoMjAxNQ==,size_17,color_FFFFFF,t_70,g_se,x_16)
做愛視頻网站/seo流量的提升的软件
前段时间配置Java环境 将Path配置错误了 计算机 右键点击属性 高级系统设置 ->环境变量 系统变量 编辑Path 添加语句 ;C:\Windows\System32 重新打开cmd ping www.baidu.com netstat -a 出现上图 表示配置成功...
![](/images/no-images.jpg)
西安网站建设第一品牌/宁波seo搜索排名优化
人力资源管理的 含义 (P7 ) 人力资源管理是组织中与人的管理有关的管理职能,包括获取 、 使用 、 开发 、保留人力资源的各种策略 、 政策 、 制度与管理实践 , 通过影响员工的态度 、 行为和绩效 , 进而实现组织的目标…...
![](https://s1.51cto.com/wyfs02/M01/7E/6C/wKiom1b-Xf3hpSVYAAIylIjUE3A710.png)
郑州做网站的公司哪些/百度seo搜索排名
一、jQuery 选择器jQuery 选择器简介- jQuery 选择器类似于 CSS 选择(定位元素,施加样式),能够实现定位元素,施加行为- 使用 jQuery 选择器能够将内容与行为分离- 学会使用选择器是学习 jQuery 的基础jQuery 选择器的优势- 简洁的写法:- $()工厂函数在很…...
![](/images/no-images.jpg)
上海工商网站官网/seo关键词排名优化评价
本文讲的是CA推新解决方案 促进私有云发展,【IT168 资讯】IT管理软件供应商CA近日宣布了一项有关通过改善下一代虚拟化数据中心及私有云管理来优化IT服务的战略。CA称,其统一业务保障和自动化解决方案将会使得VMware的vSphere4虚拟环境及思科的虚拟网络交…...