概览
在腾讯云有两台云服务器,其中一台即将到期,需求是将即将到期的云服务器(A)的数据库导出并导入到正常期的云服务器(B),并完成在阿里云的 Web 服务器与腾讯云数据库的连接。
导出
1. 在即将到期的云服务器(A)的数据库导出 SQL
文件;
2. 最好用与最简单的方法即是安装在线数据库管理软件 phpMyAdmin
;
3. 数据库软件 phpMyAdmin
安装与配置流程请见:https://hexingxing.cn/install-phpmyadmin-on-centos/;
4. 在 phpMyAdmin
平台中选择对应的数据库导出保存在本地即可。
导入
1. 在正常期的云服务器(B)完成 nginx
和 php
以及 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 条评论