云服务器器innodb数据信息库转模块为MyISAM

2021-04-05 16:08 jianzhan
云服务器器innodb数据信息库转模块为MyISAM

将下列文档另存为mysql.php,改动相匹配的数据信息库客户名、数据信息库名和登陆密码。提交到网站下,浏览该网页页面,会大批量变换表模块为MYISAM。

?php

//联接数据信息库

$host= localhost

$user= mysql_username  //数据信息库客户名

$passwd= mysql_password  //登陆密码

$db= wordpressdb  //数据信息库名字

$link= mysql_connect($host,$user,$passwd);

if (!$link) {

die( Could not connect: .mysql_error() );

}

 

mysql_select_db( $db,$link ) or die ( can\ t use . $db . mysql_error());

$result=mysql_query( show tables ) or die( mysql_error());

while($row=mysql_fetch_row($result)){

#echo $row[0];

#var_dump($row);

echo $row[0] \n

mysql_query( alter table $row[0] type= MYISAM ) or die (mysql_error());

}

#var_dump($result);

mysql_close($link);

?

留意:变换前请先用数据信息库手机软件将数据信息库做一个sql文档备份数据,防止变换出現难题。若迁移不成功请查验my.ini里的“default-storage-engine”是不是=“MyISAM”。另,从而变换造成的一切风险性自主担负。