首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动上传数据库

问如何手动上传数据库
EN

Stack Overflow用户
提问于 2019-10-28 12:47:44
回答 1查看 85关注 0票数 0

我在一个离线的网站上工作。现在,由于某些原因,它不能工作。我几乎什么都试过了。为了节省时间,我设置了一个全新的mysql和wordpress站点。

现在,我有了主题文件和数据库文件夹文件,比如:dp.opt和wp_addonlibrary_addons.frm。我怎样才能正确上传它们?

我尝试手动执行此操作,但出现一些错误,说明这些表已经存在。

敬请指教。

EN

回答 1

Stack Overflow用户

发布于 2019-10-28 12:57:09

我猜你的问题是关于在MySQL中再次导入数据库?你仍然能够从你的非工作站点导出数据库吗?然后你可以这样做(source):

代码语言:javascript
复制
mysqldump --add-drop-table -u user -p > dumpfile.sql

并使用以下命令将其再次导入到您的新站点:

代码语言:javascript
复制
mysql -u user -p < dumpfile.sql

你不会得到关于已经存在的表的错误。

如果您无法再访问旧数据库或无法导出,请首先将当前数据库放到新站点上(确保已备份)。

代码语言:javascript
复制
DROP DATABASE databasename
CREATE DATABASE databasename

您还可以删除所有表,而不是删除数据库。您可以使用以下脚本:https://www.cyberciti.biz/faq/how-do-i-empty-mysql-database/,或者我首选的方法是使用PHPMyAdmin删除所有表。然后使用以下命令重新导入:

代码语言:javascript
复制
mysql -u user -p < dumpfile.sql 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58585902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档