概览

在腾讯云有两台云服务器,其中一台即将到期,需求是将即将到期的云服务器(A)的数据库导出并导入到正常期的云服务器(B),并完成在阿里云的 Web 服务器与腾讯云数据库的连接。

导出

1. 在即将到期的云服务器(A)的数据库导出 SQL 文件;

2. 最好用与最简单的方法即是安装在线数据库管理软件 phpMyAdmin

3. 数据库软件 phpMyAdmin 安装与配置流程请见:https://hexingxing.cn/install-phpmyadmin-on-centos/

4. 在 phpMyAdmin 平台中选择对应的数据库导出保存在本地即可。

导入

1. 在正常期的云服务器(B)完成 nginxphp 以及 MariaDB 的安装与配置,请见:https://hexingxing.cn/start-the-journey-of-aliyun-linux/

2. 保证云服务器(B)可以正常访问 phpMyAdmin 页面以及登录到管理平台;

3. 导入时的 SQL 文件如果超过上传文件大小的默认值(一般为 2MB),你可能会收到如下报错 413 Request Entity Too Large,请见:https://hexingxing.cn/413-request-entity-too-large/

连接

1. 在云服务器(B)的防火墙添加允许 MySQL(3306) 的规则,否则被系统拒绝连接返回超时状态;

2. 如果在最初安装配置 MariaDB 数据库时设置 Disallow root login remotely? [Y/n]n 时,则提示 Host '*' is not allowed to connect to this MariaDB server,需要再次授予数据库访问与执行的权限,请见:https://hexingxing.cn/mysql-grant-all-privileges-on/

3. 在阿里云服务器进行修改程序代码的数据库连接信息以测试连接;

4. 完成,关闭即将到期的云服务器(A)。


何星星原创文章仅用于个人学习,当前页面暂不支持复制操作,了解详情或文章转载请 点此 继续!

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注