WordPress如何修改Mysql数据库的表前缀_MySQL教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:sqlitestudio怎么用
如何使用sqlitestudio在SQLite中快速导入导出数据: 首先由于是.NET项目转Android,原有数据库使用的是SQLSERVER,由于项目相同部分结构还是需要用到原有的数据表结构,为了减少重复劳动,直接将SQLSERVER中的表转换成SQLite,当前使用的转换工具是Convert SQL Server D

   我们知道 WordPress 的数据库表,可以设置前缀,默认是 wp_,很多同学也就默认用了 wp_,如果某种原因(比如提高安全性)要修改的 WordPress 数据的前缀,我们应该怎么做?

  开始之前

  修改数据是一件风险很高的工作,开始之前必然就是做好数据库备份 ,也可以把博客设置为维护状态

  在 wp-config.php 修改数据库前缀

  打开你的 wp-config.php 文件,把数据库前缀 wp_ 改成你想要的前缀,比如 wpjam_。

  $table_prefix = 'wpjam_';

  修改数据表名字

  打开 PHPMySQL,找到你的数据库,然后执行以下 SQL,把所有数据库表前缀从 wp_ 改成 wpjam_。

  RENAME table `wp_commentmeta` TO `wpjam_commentmeta`;

  RENAME table `wp_comments` TO `wpjam_comments`;

  RENAME table `wp_links` TO `wpjam_links`;

  RENAME table `wp_options` TO `wpjam_options`;

  RENAME table `wp_postmeta` TO `wpjam_postmeta`;

  RENAME table `wp_posts` TO `wpjam_posts`;

  RENAME table `wp_terms` TO `wpjam_terms`;

  RENAME table `wp_term_relationships` TO `wpjam_term_relationships`;

  RENAME table `wp_term_taxonomy` TO `wpjam_term_taxonomy`;

  RENAME table `wp_usermeta` TO `wpjam_usermeta`;

  RENAME table `wp_users` TO `wpjam_users`;

  修改 Options 表中的数据

  使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 wpjam_ 开头。

  SELECT REPLACE(option_name, 'wp_', 'wpjam_') FROM wpjam_options;

  修改 UserMeta 表中的数据

  使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成 wpjam_ 开头。

  SELECT REPLACE(meta_key, 'wp_', 'wpjam_') FROM wpjam_usermeta;

  搞定,收工!

分享:MS SQL Server Management Studio Express怎么安装?
Microsoft sql server Management Studio Express (SSMSE) 是一种免费、易用的图形管理工具,用于管理 SQL Server 2005 Express Edition 和具有高级服务的 SQL Server 2005 Express Edition。SSMSE 还可以管理任何版本的 SQL Server 2005 创建的 SQL Server 数据库引擎

来源:模板无忧//所属分类:MySQL教程/更新时间:2015-05-22
相关MySQL教程