使用SQLite从PDO迁移,以使用MySQL清理新安装 时间:2013-01-22 作者:cikatomo 我一直在为wordpress和SQLite数据库使用PDO插件。它不能像预期的那样工作,所以我想使用MySQL数据库,但没有Wordpress的PDO,因为我不能再信任这个插件了,它已经两年多没有更新了。这就是我所做的:将SQLite数据库导出到sql文件对语法进行了必要的更改http://www.maxkpage.com/blog/free-sqlite-to-mysql-converter-super-easy/安装了带有新MySQL数据库的新Wordpress,复制了旧的Wp内容文件夹,并通过复制所有“插入…”替换了新的导入的旧数据把旧的表格换成新的表格,我先把它们清空,现在问题来了。一切正常,我可以在网站上看到帖子,但当我用旧数据填充wp\\u用户或wp\\u usermeta或wp\\u选项时,我会在登录仪表板时收到“你没有足够的权限”消息。没有错误的用户名或密码,但当我登录时,我只看到这条消息,网站变成白色空白。问题出在哪里?如何解决? 1 个回复 最合适的回答,由SO网友:cikatomo 整理而成 我发现了问题所在。教程中说要删除所有双引号“并用空格或反勾号”替换,但上述表格中的某些值周围有双引号。例如:INSERT INTO "wp_usermeta" VALUES(14,1,\'wp_capabilities\',\'a:1:{s:13:"administrator";s:1:"1";}\'); 因此,将其替换为反勾号会导致故障。仅替换表名“wp\\u usermeta”->wp\\u usermeta前后的双引号 结束 文章导航