重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
第一,根据自建数据库的数据量、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='10.1.1.10',MASTER_USER='replication',MASTER_PASSWORD='test123',MASTER_LOG_FILE='mysql-bin.000012', MASTER_LOG_POS=106;
第三,迁移后数据校验:数据同步完成之后,可以使用数据抽样、对比表数量、库数量或者使用专业的对比工具确认数据是否完整。
第四,业务切换数据库:校验数据完整后,请选择适当时间来做业务的平滑切换,将业务连接的数据库切换至云数据库,切换后请务必检查自建数据库是否还有请求进来,避免出现还有请求连接到自建数据库的情况。
第五,断开自建数据库和云数据库主从同步:
1、切换后业务正常后,业务侧在云数据库上执行如下命令断开自建数据库到云数据库的主从同步。
2、断开主从同步后通知云数据库的技术人员恢复之前调整的网络。
1、首先登录云服务器控制台,并在左侧导航中单击【服务迁移】。
2、其次单击【新建】,选择【实例迁移】,准备并确认建立好迁入准备,单击【下一步】。
3、然后选择所在地域,填写任务名称、COS链接和需要迁入的云服务器等迁入配置信息,单击【完成】,成功建立迁移任务。
4、最后返回数据迁移管理页面,迁移任务完成即可。
这个倒是不难实现,你可以把本地数据库服务器直接通过路由器映射数据库端口或者直接把服务器nat到外网,然后再云服务器端使用IP地址连接公司数据库;安全方面通过防火墙或者服务器端脚本实现
Rstudio-server可以通过Rstudio网页端来远程连接Linux服务器并操作R来处理数据。
这段时间由于疫情,在家办公,时间能够自己安排;索性想将托管在学校的服务器上搭建rstudio-server,让本来就是linux命令行界面能以图形化界面的方式---Rstudio展开;经过一段时间的折腾----主要是联系学校各种老师(唯唯诺诺)以及处理各种报错,rstudio-server总算能在“服务器IP:8787”上打开并正常运行。现主要记录几点,算是这段时间的处理笔记;
这样也就不难理解:为什么在学校服务器上成功安装rstudio-server后却无法在客户端正常访问,因为服务器端的IP+8787端口无法通过堡垒机(假设堡垒机对你的服务器只开启了SSH运维设备)。
既然我们的目的是让客户端通过一个web页面(IP+端口)取访Linux服务器,但这个页面在经过堡垒机的时候被"墙"掉了,那么问题也变得比较好解决了,在堡垒机上开启这台服务器的web代理,即介于客户端和Linux服务器之间充当的一台web代理服务器,有了它之后,客户端不是直接到Linux服务器去访问(在学校有堡垒机的情况下本身不太现实),而是向代理web服务器发送请求,信号会先送到代理web服务器上,并由web代理服务器取回Linux服务器运行的结果并返回到客户端上。而在堡垒机上开启你这台服务器web代理需要学校堡垒机的超级用户,因此,这最大的难点就是跟学校老师沟通,讲清你的需求,一般情况下老师会同意的。
在成功开启web代理并如愿在Borrower上访问到Rstudio界面之后,却发现有一些包比如Seurat安装及其困难;其次无法实时可视化,图片无法报存为PNG格式等;MD~
至此,折腾了好几天的rstudio总算弄完,之前仅仅是因为个人PC跑不动单细胞的大数据,而萌生是否能在强悍的服务器上使用Rstudio的想法,但未想过后面真是一步一个坑,首先要明白怎么弄,然后就是不断地沟通、不断地排错。对于非计算机类科班出身的人来说,大有 “我就是为了这瓶醋而特地包了份饺子” 的感觉,但确实也学到了不少~。
参考:
Download RStudio Server - RStudio
惊艳 | RStuido server选择不同的R版本(conda中的不同R版本) - 云+社区 - 腾讯云 (tencent.com)