wordpress的多博客mysql数据库合并到同一个数据库详细方法

Uncategorized - 一月 30, 2010 - 来源:单点日志 - No Comments -

更换虚拟主机,想不到限制变多了,资源都是以前的一半,因关系也不熟悉,人家不原意有所更改,所以只能决定将几个不重要的博客数据库合并到一个使用。
不同的blog是可以使用同一个数据库的,前提是 表名前缀$table_prefix 不同来使得部同的博客调用正确的mysql数据。
如果是已经已经安装好的数据库要合并到一起,要确认是否 表名前缀$table_prefix是否不同,如果一样,合并时会导致数据库数据覆盖。WordPress 在安装时候可以选择表名前缀以在同一数据库安装多个WordPress 程序。但是很多空间商,尤其是老外的虚拟主机商允许建立多个数据库,这样为了便于管理,很多人在安装多个WordPress 程序的时候选择多个数据库而不是修改表名前缀,当然这样的方式也是可以的,而如果不修改表名前缀来安装wordpress,那么默认的表名前缀是”wp_”。
要合并数据库,先看下如何修改数据库表名前缀,更改 WordPress 数据库表名前缀步骤:
1. 禁用所有插件,然后通过 phpmyadmin 备份你的 WordPress 数据库。
2. 用文本编辑器打开你备份的数据库文件(*.sql),查找”wp_”,并用你准备用的表明比如”Bssn_”替换。
3. 使用 phpmyadmin 将你当前数据库 WordPress 表删除。
4. 导入你刚才修改了的备份文件。
5. 修改wp-config.php文件,将$table_prefix = ‘wp_’; 改为 $table_prefix = ‘name_’;
6. 到后台开启所有插件。(如果备份之前没有禁用插件,可能会导致插件工作不正常,到插件管理重新开启即可。)
修改表名前缀的sql语句为:
ALTER TABLE wp_QQ RENAME TO name_QQ
此句将把 wp_QQ表更名为 name_QQ。
经过以上操作,当你确认要合并的每个数据库的表名前缀都不一样的时候,你只要通过 phpmyadmin 选择正确的要导入到的目的数据库,在phpmyadmin操作界面上有个倒入按钮,导入修改过的SQL数据库文件即可,导入文件支持txt、zip等格式。
后面,找时间谈下这种情况下wordpress正确的调用需要的数据库数据。



无觅相关文章插件,快速提升流量

《wordpress的多博客mysql数据库合并到同一个数据库详细方法》由单点日志原创提供!
转载请注明:http://spoint.babyshoot.cn/archives/2010/01/wordpressmysql.html

No Comments│赶紧发话! »

发表评论

您必须登录后才能发表评论。
8