wordpress安装时MySQL存储引擎设为MyISAM

12-14 | 夜光 | IT记录

wordpress安装时并没有指定MySQL使用哪种存储引擎,所以在不同的环境下可能见到有时候表的存储引擎是MyISAM,有时候表的存储引擎是InnoDB,我个人比较喜欢MyISAM,下面让我们修改代码使wordpress安装时MySQL存储引擎设为MyISAM:

在wp-admin\includes\schema.php文件中如下代码:

if ( ! empty($wpdb->charset) )
	$charset_collate = "DEFAULT CHARACTER SET $wpdb->charset";
if ( ! empty($wpdb->collate) )
	$charset_collate .= " COLLATE $wpdb->collate";

下一行添加以下代码:

//MySQL存储引擎设为MyISAM
$charset_collate .= " ENGINE=MyISAM";

用phpMyAdmin修改某个表的存储引擎方法:
进入phpMyAdmin,进入使用的数据库,点进某个表,点击“操作”,在“存储引擎”那里选择“MyISAM”,点击“执行”

执行SQL语句修改某个表的存储引擎方法:

ALTER TABLE 某个数据表名 ENGINE=MyISAM;
本文标签: ,
本文链接: wordpress-install-mysql-storage-engine-for-myisam/
版权所有: 玻璃泉, 转载请注明本文出处。