để làm cho nó vĩnh viễn, thêm vào my.cnf (vài địa điểm tùy thuộc vào ngữ cảnh)
/etc/my.cnf
default-storage-engine= MyISAM
cho sự an toàn, sản lượng danh sách db với chương trình cơ sở dữ liệu;
trong trường hợp của tôi, sử dụng php cho quickie ..
$db = mysql_connect('localhost','someadmin','somepass');
$dbs = array();
$dbs[] = 'test';
$dbs[] = 'myImportantDb';
foreach($dbs as $v){
mysql_select_db($v);
$q = mysql_query('show tables');
$tables = array();
while($r = mysql_fetch_row($q)){
$tables[] = $r[0];
}
foreach($tables as $t){
echo "do $v.$t\n";
mysql_query('ALTER TABLE `'.$t.'` ENGINE=MyISAM;');
}
}
mysql_close($db);
Nguồn
2014-09-03 02:39:57
Bạn có nghĩa là bạn đã thử điều này? [http://dev.mysql.com/doc/refman/5.0/en/converting-tables-to-innodb.html](http://dev.mysql.com/doc/refman/5.0/en/converting- tables-to-innodb.html) –
Tôi muốn chuyển đổi cơ sở dữ liệu không phải bảng. Liên kết này mà bạn đã cung cấp là để chuyển đổi bảng không phải là cơ sở dữ liệu –
Guys nếu câu hỏi này hữu ích, bạn có thể upvote cũng không chỉ ... –