登陆

mysql - Navicat 导入转储的sql文件后,发现有些数据在网站上不显示。

用的是 navicat for mac 我操作的步骤是

  1. 右键选中正式网站里的数据库名,右键选中转储sql,保存到桌面。

  2. 打开本地服务器环境,链接正常,选中本地数据库名(同样的数据库用户名,密码)右键选中,选择导入刚才的sql文件,全程没有错误提示。

怪事出现了,去本地的服务器测试网站的数据是否显示正常,有些最新的数据可以添加上了,还有一些文章的数据没有显示出来,但是点击本地服务器数据库去查看表,明明里面有最新的文章内容啊,为什么在网站上没有显示这些文章内容?
附加:navicat里面的数据传输功能和转储sql文件,有什么区别?请各位小伙伴指导。

# MySQL
我想大声告诉你我想大声告诉你1575 天前827 次浏览

全部回复(4)我要回复

  • 仅有的幸福

    仅有的幸福2017-07-04 13:45:29

    你是用navicat导出然后用phpmyadmin导入?

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-04 13:45:29

    太模糊了,建议用断点和日志调试问题所在

    回复
    0
  • 欧阳克

    欧阳克2017-07-04 13:45:29

    是不是你导入的sql文件太大了?如果是的话就不这样导入,用source导入试试。

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-07-04 13:45:29

    首先确认下数据在你本地库中是否存在,其次你的应用确定是连接的本地库,如果连接的库没问题,库里确实存在数据,那么只能看看你的应用程序有没有问题了。

    关于你说的用 navicat 导出数据,在我的理解中,像使用 navicat、sequel pro、phpmyadmin 等工具,本质上与你执行 mysqldump 命令进行的数据导出,mysql ... < file.sql 进行数据导入没有什么区别的。

    回复
    0
  • 取消回复发送