·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

不同服务器数据库搬迁问题 mariadb10 和 mysql8 New

281 3
发表于 2023-11-18 07:29:52 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
免费站从3.4升级到3.5的

UCenter 客户端版本 UCenter 1.7.0 Release 20231001
服务器系统及 PHP  Linux / PHP v8.2.11
服务器软件 Apache 2.2
服务器 MySQL 版本 10.4.17-MariaDB
当前数据库尺寸 23.48 MB
phpMyAdmin5.2


限制ftp文件上传10m



另一个没有限制,ftp比较难连接 有在线文件管理器 可以在线解压和压缩
服务器软件 Apache 2.2
服务器 MySQL 版本 8.0.33  
PHP 版本: 7.4.33
phpMyAdmin 4.9

原数据有250张表
最开始我用phpMyAdmin 导出zip  再导入另一个服务器mysql8 数据导入出错只有49表


然后我win搭建本地宝塔环境 mysql8 导入进去再导出zip文件 导入另一个服务器mysql8 导入成功,但是论坛出错
我然后宝塔搭建本地论坛,试了也出错,可能数据库转换不成功




有没有大神指点下不同软件版本数据库 怎么转换啊?




最后我用db10.2的那个论坛后台备份,在新mysql8.0那个服务器重新搭建了全新论坛,再恢复
提示
警告:第 275 行 /usr/home/love/domains/love/public_html/data/restore.php 中未定义的数组键“231117_C05mHvkj”


讨论!数据恢复工具   恢复涉及任何问题请访问技术支持站点http://www.discuz.net本功能在恢复备份数据的同时,将全部覆盖原有数据,请确定恢复前已将站点关闭,恢复全部完成后可以将站点重新打开。您可以通过数据备份管理功能查看站点的备份文件的详细
信息,删除中间的备份,并导入需要的备份。
出于安全考虑,我们强烈建议您恢复数据库备份文件后删除文件或设置文件不可通过 URL 访问。
恢复数据的整个过程将在一个新的完成页面中完成,您将成功恢复数据后请务必及时删除restore.php文件。

警告:第 330 行 /usr/home/love/domains/love/public_html/data/restore.php 中未定义变量 $siteurl



球高手指点,怎么迁移





我知道答案 回答被采纳将会获得1 贡献 已有3人回答
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论3

浅生Lv.8 发表于 2023-11-18 07:30:02 | 查看全部
Discuz! Database Error
Time: 2023-11-17 09:08:15 +0000 IP: 167.235.226.203 BackTraceID: 67911311804bea067ce1f4ef033e85f8

(1146) Table 'm40190_love.forum_forum' doesn't existSELECT * FROM forum_forum WHERE type<>'group' AND status<>3

PHP Debug
No.FileLineCode
1index.php136require(%s)
2forum.php57discuz_application->init()
3source/class/discuz/discuz_application.php71discuz_application->_init_cron()
4source/class/discuz/discuz_application.php592discuz_cron::run()
5source/class/discuz/discuz_cron.php48include(%s)
6source/include/cron/cron_security_cleanup_lastpost.php14table_forum_forum->fetch_all_fids()
7source/class/table/table_forum_forum.php38discuz_database::fetch_all(%s)
8source/class/discuz/discuz_database.php106discuz_database::query(%s, Array, false, false)
9source/class/discuz/discuz_database.php142db_driver_mysqli->query(%s, false, false)
10source/class/db/db_driver_mysqli.php147db_driver_mysqli->halt(%s, %d, %s)
11source/class/db/db_driver_mysqli.php222break()




还是一样出错了  55555
我要说一句 收起回复
TyCodingLv.8 发表于 2023-11-18 07:30:40 | 查看全部
后台进去是这样的


Discuz! Database Error

1146) Table 'm40190_love.forum_forum' doesn't existSELECT COUNT(*) FROM forum_forum WHERE status='1' AND threadcaches>0

PHP Debug
No.FileLineCode
1admin.php58require(%s)
2source/admincp/admincp_styles.php172updatecache(%s)
3source/function/function_cache.php47build_cache_setting()
4source/function/cache/cache_setting.php207table_forum_forum->fetch_threadcacheon_num()
5source/class/table/table_forum_forum.php108discuz_database::result_first(%s)
6source/class/discuz/discuz_database.php123discuz_database::query(%s, Array, false, false)
7source/class/discuz/discuz_database.php142db_driver_mysqli->query(%s, false, false)
8source/class/db/db_driver_mysqli.php147db_driver_mysqli->halt(%s, %d, %s)
9source/class/db/db_driver_mysqli.php222break()
我要说一句 收起回复
TyCodingLv.8 发表于 2023-11-18 07:31:31 | 查看全部
本地win搭建宝塔环境  先导入10.4的db数据库搭建论坛能运行起来

运行起来后再用宝塔吧数据库备份下载 保存文件名为10.4

再删除数据库 卸载数据库软件  安装mysql5.7环境  导入数据库 论坛运行成功后 再导出数据库保存为文件名5.7

再删除数据库 卸载数据库软件 搭建mysql10环境 导进去5.7 论坛运行正常再导出来 最好是zip压缩包,
再上传到网站服务器 进行迁移 导入数据库和文件夹 改相关配置就成功了
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.145.43.200,GMT+8, 2024-12-23 13:22 , Processed in 0.486202 second(s), 93 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表