本地数据库迁移到云端服务器
创始人
2025-01-20 10:04:09
0

工具迁移xtrabackup

创建云服务器——通过云服务器提供的公网地址远程连接XShell——利用迁移工具将数据库从本地迁移到云服务器

(1)创建云服务器

(2)远程连接XShell

(3)yum安装mysql

(4)安装XtraBackup

(5)安装Xftp

(6)数据库迁移

1)本地数据库——备份数据库

①本地数据库安装xtrabackup

--target-dir表示备份文件存放的目录

②备份本地数据库

③桌面作为中介接收、上传数据库

2)云服务器——恢复数据库

①将数据库文件上传到云服务器

在云服务器上恢复数据库

由于云上的MySQL是yum安装的配置文件和本地的MySQL是不一样的所以直接复制本地的配置文件覆盖阿里云上的MySQL配置文件

③覆盖配置文件

配置文件修改完成后由于两个主机MySQL库的数据目录不一致,所以需要修改云上MySQL的配置目录

④在/usr/local/目录下创建一个mysql目录在mysql目录下新建一个data目录

⑤修改mysql的属组为mysql【图中框错了,框mysql那一行】

⑤重启mysql服务

⑥同步输入命令

innobackupex --apply-log /opt/backup/2023-11-08_18-04-57

传输成功

cd /usr/local/mysql

⑦将原数据库的data目录下的所有文件移动到另一目录下

⑧恢复数据

innobackupex --copy-back /opt/backup/2023-11-08_18-04-57

--copy-back表示进行恢复操作

⑨查看/usr/local/mysql的属组【一定要是mysql属组】

chown -R mysql.mysql mysql

⑩验证数据库是否传上云服务器

结论:数据库成功上传云服务器

(7)排错思路

问题1:误删/var/lib/mysql/mysql文件,无法打开mysql

解决1:在删此文件之前备份了,恢复备份即可

问题2:恢复/var/lib/mysql/mysql文件后,无法重启mysql

解决2:此文件的属组是root,要改成mysql

问题3:无法恢复数据库。原数据库的data目录下存在之前数据库的数据文件,不是空的,无法恢复数据库

解决3:将data目录下的所有数据文件备份到另一目录下

问题4:无法查看数据库表。原因:没有权限查看表

解决4:修改属组成mysql

cd /usr/local

问题5:无法查看表内容

解决5:停止mysql服务,再开启mysql服务

相关内容

热门资讯

4分钟解说!微乐老友广东辅助器... 4分钟解说!微乐老友广东辅助器(开挂)原来真的有挂安装(分析开挂神器);微乐老友广东辅助器是一款益智...
实测教程!万能透视辅助器免费版... 实测教程!万能透视辅助器免费版(辅助)外挂开挂辅助安装(有挂透视)-哔哩哔哩;亲真的是有正版授权,小...
八分钟辅助!新道游房间,嗨动互... 八分钟辅助!新道游房间,嗨动互动辅助,可靠教程(存在有挂)-哔哩哔哩;亲,嗨动互动辅助这款游戏原来确...
六分钟了解!鹰潭至上饶脚本(透... 六分钟了解!鹰潭至上饶脚本(透视)原来是有挂的软件(传授开挂工具);鹰潭至上饶脚本软件透视开挂更新新...
重大消息!金州水鱼挂怎么购买(... 重大消息!金州水鱼挂怎么购买(辅助)外挂辅助开挂脚本(有挂助手)-哔哩哔哩;1、点击下载安装,金州水...
五分钟详情!波特互娱辅助,葫芦... 五分钟详情!波特互娱辅助,葫芦娃辅助脚本,安装教程(发现有挂)-哔哩哔哩您好:葫芦娃辅助脚本这款游戏...
十分钟开挂!中至赣州小程序辅助... 十分钟开挂!中至赣州小程序辅助器(开挂)原来有挂脚本(曝光开挂神器);相信小伙伴都知道这个中至赣州小...
实测交流!新蜜瓜大厅免费控制器... 实测交流!新蜜瓜大厅免费控制器(辅助)外挂开挂辅助神器(有挂方法)-哔哩哔哩;最新版2026是一款经...
三分钟了解!福建天天开心辅助器... 三分钟了解!福建天天开心辅助器是真的码,道游互娱辅助,透牌教程(有挂猫腻)-哔哩哔哩《详细加薇136...
第五分钟了解!枫叶辅助官网下载... 第五分钟了解!枫叶辅助官网下载(透视)原来是有挂的下载(详细开挂软件);1.枫叶辅助官网下载 ai辅...