宝塔自建mysql数据库迁移到腾讯云数据库教程-2025.11.14

AI摘要
Panda

准备工作:

1.确认好要迁移的宝塔自建Mysql数据库(账号,端口,密码)

2.在腾讯云买好云数据库,开好外网地址(外网地址,端口,密码)

宝塔自建mysql数据库迁移到腾讯云数据库教程-2025.11.14-不二资源网
宝塔自建mysql数据库迁移到腾讯云数据库教程-2025.11.14-不二资源网

1. 在宝塔终端导出 fupin 数据库(数据库名称/密码替换成实际的值)

终端里执行(复制粘贴后回车):

mysqldump -h 127.0.0.1 -P 3306 \

  -u fupin -p’rCkpj8S7XWCY3P48′ \

  –default-character-set=utf8 \

  –single-transaction \

  –routines –events –triggers \

  fupin > /tmp/mysql_backup/fupin_$(date +%F_%H%M).sql

2.检查备份是否生成:

ls -lh /tmp/mysql_backup

3.在宝塔服务器终端执行导入命令把备份导入腾讯云 MySQL:(云数据库外网地址,端口,宝塔数据库名称fupin 替换实际的值)

mysql -h sg-cdb-hb4tdkq3.sql.tencentcdb.com -P 29300 \

  -u root -p’Qq188279′ \

  –default-character-set=utf8 \

  fupin < /tmp/mysql_backup/fupin_2025-11-15_0014.sql

回车后输入云数据库密码 

如果你用了别的备份文件,把最后的文件名换成对应的即可。

账号不是 root 时,把 -u root 改成实际账号名。

宝塔自建mysql数据库迁移到腾讯云数据库教程-2025.11.14-不二资源网

—————————————-

怎么确认数据库已经完整导入?

1.mysql 导入时不会输出进度条,只要终端还停在 Enter password: 后面没有返回提示符,就说明正在把 SQL 逐行写入云端数据库。

判断是否完成有几种办法:

2.命令行返回:导入完成后会自动回到 shell 提示符([root@…]#),同时不会再有任何输出;如果发生报错会显示错误信息。

3.腾讯云控制台:在 数据库管理 → 实例会话 页面,可以看到一个 root 连接正在执行 SQL;当任务完成后这个连接会变为空闲或消失。

4.实时检查数据量:在腾讯云的 SQL 窗口里 USE fupin; SHOW TABLES; 或查看某些表的 COUNT(*),数据会逐步增多。

5.如果担心卡住,可开另一个终端,运行:

  mysql -h sg-cdb-hb4tdkq3.sql.tencentcdb.com -P  29300 -u root -p  SHOW FULL PROCESSLIST;

看到一个 Query 正在执行,表示导入仍在进行;若为空则已完成。

注:只要命令没有报错并返回到提示符,就说明导入成功。之后记得检验几张关键表的数据行数,确认完整性。

宝塔自建mysql数据库迁移到腾讯云数据库教程-2025.11.14-不二资源网
,若有错误或已失效,请在下方
留言
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容