Jump to content

[ASK] Ada yang tau cara migrasi dari innodb ke MyISAM?


elvansopyan

Recommended Posts

buat file baru dan taruh di folder prestashop, contoh: migrasi.php

lalu isi dengan ini

<?php
// connect database
    $dbhost = 'localhost';
    $dbuser = 'root';
    $dbpass = 'root';
 
    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
    $dbname = 'databasename';
    mysql_select_db($dbname);
 
// code here 
    $sql = "SHOW tables";
    $rs = mysql_query($sql);
    while($row = mysql_fetch_array($rs))
    {
        $tbl = $row[0];
        $sql = "ALTER TABLE $tbl ENGINE=MyISAM";
        mysql_query($sql);
    }
?>

jangan lupa ganti 3 poin ini dengan database agan

    $dbuser = 'root';
    $dbpass = 'root';
    $dbname = 'databasename';
 
setelah itu save dan silahkan jalankan scriptnya ~> domainanda.com/migrasi.php

*saran ane kalau pakai PS 1.6 baiknya InnoDB
Link to comment
Share on other sites

 

buat file baru dan taruh di folder prestashop, contoh: migrasi.php

lalu isi dengan ini

<?php
// connect database
    $dbhost = 'localhost';
    $dbuser = 'root';
    $dbpass = 'root';
 
    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
    $dbname = 'databasename';
    mysql_select_db($dbname);
 
// code here 
    $sql = "SHOW tables";
    $rs = mysql_query($sql);
    while($row = mysql_fetch_array($rs))
    {
        $tbl = $row[0];
        $sql = "ALTER TABLE $tbl ENGINE=MyISAM";
        mysql_query($sql);
    }
?>

jangan lupa ganti 3 poin ini dengan database agan

    $dbuser = 'root';
    $dbpass = 'root';
    $dbname = 'databasename';
 
setelah itu save dan silahkan jalankan scriptnya ~> domainanda.com/migrasi.php

 

*saran ane kalau pakai PS 1.6 baiknya InnoDB

 

 

Wah terimakasih banyak gan tutorialnya, bentar lagi ane praktekin.

Iyasih gan ane udah nyari kesana kemari katanya mending pake InnoDB, tpmasalahnya akhir2 ini di server banyak proses SQL yang sleep sehingga website sering overload. Btw, sekalian ada solusi lain selain ganti storage engine gan? (fyi ane pake webclient cloudflare)

Link to comment
Share on other sites

kalau cara ane uninstall and hapus semua module yang ga terpakai. semua module statistik uninstall dan hapus juga, jadi lebih enteng dan database ga berat. coba cek di phpmyadmin yang paling banyak makan space di databasenya apa? kalau ga penting bisa di kosongin (bkn dihapus).

Link to comment
Share on other sites

kalau cara ane uninstall and hapus semua module yang ga terpakai. semua module statistik uninstall dan hapus juga, jadi lebih enteng dan database ga berat. coba cek di phpmyadmin yang paling banyak makan space di databasenya apa? kalau ga penting bisa di kosongin (bkn dihapus).

 

Ohehe oke gan, ps_search_index yang paling besar gan sm page not found, empty aja gituya?

Link to comment
Share on other sites

gimana nih gan hasilnya ??

berhasil atau tidak kah ?? jadi penasaran..

saya jadi dapat ilmu lagi dah ini dari mastah indobusana

 

Migrasi engine storagenya gajadi gan, baru hapusin modul2 yg tidak dipakai saja. Untuk hasil belum terlalu terlihat hrs nunggu 2-3 hari kedepan biar ketauan persis

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...