【求助】数据库导入出错。。。
因为要改网站内容里一些失效的链接地址,其实就是替换个域名。我用PHPMYADMIN 导出数据库,然后用Notepad++替换,改好。在要导回前我没删除旧的数据库,结果没成功,提示TIME OUT。去改了 my.cnf。然后我删除了老的数据库,重新导入改好的数据库,结果出现错误SQL 查询:
--
-- Indexes for table `wp_options`
--
ALTER TABLE `wp_options`
ADD PRIMARY KEY (`option_id`),
ADD UNIQUE KEY `option_name` (`option_name`)
MySQL 返回: 文档
#1062 - Duplicate entry '0' for key 'PRIMARY'请教这种报错,怎么解决?谢谢!!!
用命令行更好一些,phpmyadmin也就查询数据库的时候方便一点。导出用mysqldump命令,导入用myql命令,具体怎么操作网上教程很多。换域名可以在mysqldump导出以后用vim命令替换字符串,然后mysql导入。 用navicat连接上远程,进行导入导出和修改。更方便直观 还是不明白怎么具体操作来解决这个问题。。。继续求助:Q “TABLE `wp_options`” 崩溃了! #1062 - Duplicate entry '0' for key 'PRIMARY'
这个写的很清楚
把duplicate entry 删掉就可以了 这个问题,其实你在phpmyadmin里面直接改不是更方便? 下次再碰上这样的问题,我能有多一个解决方法。谢谢河马大大!
我自己不懂技术。。。我是在phpmyadmin第一次没先删除老的数据库,就导入改好的数据库,结果没导入成功。。。提示超时什么的。然后我再删除再导入,就出现主贴里的问题了。探针看VPS的负载越来越大。。。再删除重启VPS,删除数据库,负载才回到0点几样子。然后查了很多资料,自己没敢试着操作。。。
昨天折腾了半天没弄好。。。晚上去看VPS过两天也到期了。我就买了一个一样的新的,好在操作前备份过。然后网站所有文件传到新的VPS去,导入数据库,之后一切又正常了。。。 。。。是重启VPS,再删除数据库。。。。
不然动不了啊
太折腾了。用WP 插件 SEARCH AND REPLACE,替换下就搞定了。 能不操作数据库就不操作。 看了上面朋友的热心指点,我又去“折腾”了。删了数据库,删除网站所有内容。(这两个之前都有备份出来了。)愚昧迷信如我求“纯净”,我不是删网站目录下的文件,我是直接重装CENTOS,然后又装LNMP1.4。(因为之前在新的VPS上恢复成功,我以为是“干净”的缘故。。。)这些做好,我先恢复了所有文件到网站目录下,然后再恢复数据库,结果主贴描述的出错又来了。然后猜是冗余文件越来越多,负载越来越大(甚至飙到80多),致使PHPMYADMIN也打不开了。。。我再“折腾”还是弄不好!后来我甚至找了军哥帮忙。军哥很热心,要去密码、数据库,很快就帮我弄起来了。后来他说,其他的行了,负载这个没法再弄了。(1.2上下),人家是免费帮我,也很晚了我也不好再麻烦他。可对这个结果我还是不怎么满意的,继续纠结。。。
然后我回想起 之前我自己怎么恢复回去正常的。。。我买了新VPS 再安装LNMP1.4,恢复网站文件和 恢复 数据库 是一起进行的。就是说 恢复数据库先完成的。。。我再做了一次,结果又正常了。。。具体原理我也说不明白,或者恢复好网站文件,然后先把网站目录改名字,等再恢复好数据库,在改回来了。。。就都正常了。我估计还是我用的网站模版的缘故吧。
替换这个继续求助,我自己上面的方法都试了。。。结果我改了,结果地址却变空了,没地址了:(
页:
[1]