阿里云服务器怎样将本地数据库数据导入到服务器数据库

阿里云服务器怎样将本地数据库数据导入到服务器数据库,第1张

方法/步骤
首先,登录你的阿里云网站控制管理后台。
然后,点击右上角产品管理或者你的用户名,进入管理控制台。
在左侧产品与服务里面,点击你的服务器,这里以我购买的云虚拟主机作为例子。
选择你需要备份的服务器(可能有些人有好几个服务器),点击右侧的图示的管理。
然后,选择第一排工具&服务,见图示。
6
最后,点击备份站点,输入备份备注信息,点击确定即可。

怎样将 服务器上的sql数据导入本地电脑
从服务器上复制下备份文件,在本地还原,应该可以。
另外你还可以附加:
1。 在服务器上打开数据库管理器,选中数据库在菜单中选择脱机,然后找到服务器上数据库文件,通常是两个一个数据文件一个日志文件。
2。 将1中的两个文件复制到本地的某个目录中
3。 打开本地数据库管理器 在数据库文件夹上右击显示菜单,选择附加

第一,根据自建数据库的数据量、MySQL版本以及访问量等信息申请对应的云数据库实例,申请云数据库实例完成后,联系云数据库的腾讯云技术人员调整云数据库和云服务器之间的网络配置。
第二,迁移数据库:
1、使用mysqldump导出自建数据库的数据,注意记录binlog的文件和位置(如需帮助请咨询云数据库技术人员),然后使用mysql命令导入至对应的云数据库实例中。推荐使用云数据库多线程导入导出工具。
2、在自建数据库上给云数据库的同步用户授权,授权语句范例如下:
GRANT REPLICATION SLAVE,FILE ON TO 'replication'@'%' IDENTIFIED BY 'test123';
3、在导入数据后根据备份的binlog位置和binlog文件使用change master命令配置从自建数据库到云数据库的主从同步。范例如下:
CHANGE MASTER TO MASTER_HOST='101110',MASTER_USER='replication',MASTER_PASSWORD='test123',MASTER_LOG_FILE='mysql-bin000012', MASTER_LOG_POS=106;
第三,迁移后数据校验:数据同步完成之后,可以使用数据抽样、对比表数量、库数量或者使用专业的对比工具确认数据是否完整。
第四,业务切换数据库:校验数据完整后,请选择适当时间来做业务的平滑切换,将业务连接的数据库切换至云数据库,切换后请务必检查自建数据库是否还有请求进来,避免出现还有请求连接到自建数据库的情况。
第五,断开自建数据库和云数据库主从同步:
1、切换后业务正常后,业务侧在云数据库上执行如下命令断开自建数据库到云数据库的主从同步。
2、断开主从同步后通知云数据库的技术人员恢复之前调整的网络。

1、直连数据库

Python直连到云数据库上,与本地 *** 作都一样,只不过数据库IP由内网IP转为云服务器IP。这种情况你需要注意的是

直连数据库时所需要的敏感信息(数据库名,数据库账号,数据库密码)需要通过加解密手法,尽量避免泄露;

开放云数据库的远程访问权限,这个方面就是需要调防火墙(没有防火墙就跳过),另外如果是MySQL,需要把数据库账号设置为允许远程访问的状态,这个网上有教程,仔细看都没问题;

直连数据库优点在于开发简单,我们不需要考虑tcp层如何运作,但缺点是容易数据库暴露,被人拿到数据库数据;

2、中间件

云服务器上部署中间件,中间件有两种:tcp和>

中间件优点在于只要没出什么大bug,不会泄露数据库,缺点在于开发难度上;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13116643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存