Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Backup Restore View Pada MYSQL 5.x ?

Hallo semua,

Saya lagi ada masalah untuk backup / restore database pada mysql versi 5.x. untuk tool backupnya saya coba pakai dengan MYSQLDUMP (bawaan mysql) dan database saya ada object View,StoreProcedure, View dan Trigger yang merupakan fitur tambahan pada mysql versi 5.

ketika saya backup dengan mysqldump data memang terbackup tapi ketika saya restore kembali object yang seharusnya menjadi view kok malah menjadi Tabel dan object store procedure dan function tidak bisa terCreate.

Kenapa ya ? ada yang tau caranya supaya bisa restore dengan view,procedure, function dan Trigger ??


terima kasih

Tanggapan

  • mysqldump --routines > nama_file.sql
  • saya sudah coba cara diatas. tapi ketika saya lihat sintax sql hasi generatenya :
    /*!50001 DROP TABLE IF EXISTS `v_cust2`*/;
    /*!50001 DROP VIEW IF EXISTS `v_cust2`*/;
    /*!50001 CREATE ALGORITHM=UNDEFINED DEFINER=`test`@`%` SQL SECURITY DEFINER VIEW `v_cust2` AS select `customers`.`CustomerID` AS `CustomerID`,`customers`.`CompanyName` AS `CompanyName`,`customers`.`ContactName` AS `ContactName`,`customers`.`ContactTitle` AS `ContactTitle`,`customers`.`Address` AS `Address`,`customers`.`City` AS `City`,`customers`.`Region` AS `Region`,`customers`.`PostalCode` AS `PostalCode`,`customers`.`Country` AS `Country`,`customers`.`Phone` AS `Phone`,`customers`.`Fax` AS `Fax` from `customers`*/;
    
    

    dan ketika saya coba restore.
    mysql -u root penjualan < jual.sql
    

    view diatas tidak tergenerate menjadi view malah menjadi tabel.

    ??
  • Iya emang begitu. Kan view jua mereferensi ke tabel
  • klo cara backup nya gini :


    mysqldump -u root --password= --skip-opt --add-drop-table --quick --extended-insert --compatible= --create-options -Q database_name>database_name_tanggal.sql


    gimana ? :D
Sign In or Register to comment.