Wa'alaikumussalam wr wb

Coba pakai mysqldump (via command line alias cmd) dengan memanfaatkan
fungsi shell di VB/VBA ya

shell """fullname mysqldump.exe"" --user=NAMAUSER --password=PWDNYA
nama_database --result-file=""fullname output"""

1. jika file mysqldump ada di C:\prog file\fodlernya mysql\bin dengan nama
*mysqldump.exe*, maka bagian :
""fullname mysqldump.exe""
berbunyi : (perhatikan, ada spasi setelah "" terakhir)
""C:\prog file\fodlernya mysql\bin\*mysqldump.exe*""

2. jika file output akan diletakkan di *X:\folder\sub folder\subnya sub
folder* dengan nama *file outputnya.sql*, maka bagian :
""fullname output""
berbunyi : (tidak ada spasi setelah "" terakhir)
""*X:\folder\sub folder\subnya sub folder\**file outputnya.sql*""

3. ganti NAMAUSER dengan nama user untuk login server MySQL setempat yang
mendapat hak akses melakukan backup

4. ganti PWDNYA dengan bunyi password milik si user (nomor 3)

5. ganti nama_database  dengan : (pastikan ada spasi setelah karakter
terakhir bagian ini)
a. namanya database (schema) dalam server tersebut yang akan di backup,
misal ada db bernama myDB1Cui, maka ganti nama_database dengan myDB1Cui
b. jika ingin membackup semua db yang ada dalam server tersebut, ganti
nama_database dengan --all-databases
c. jika ingin beberapa database sekaligus, (misal backup db bernama myDB1,
myDBx, dan myDBye) ganti nama_database dengan bunyi :
--databases nama_db1 nama_db2 nama_db3 dst
yang pada contoh ini untuk backup 3 db bernama myDB1, myDBx, dan myDBye,
maka nama_database diganti dengan bunyi :
--databases myDB1 myDBx myDBye

>> lebih lengkapnya, silakan lihat di manual MySQL
>> pelihara cara penulisan string nama file lengkap yang diapit petik 2 ( "
) di cmd dan butuh dituliskan dengan 2 buah petik 2 ( "" ) dalam shell
seperti di nomor 1 dan 2

Wassalamu'alaikum wr wb
Kid.




2015-03-08 10:42 GMT+11:00 [email protected] [belajar-excel] <
[email protected]>:

>
>
> Assalamu'alaikum Wr.Wb.
> Dear master, mohon arahannya.
> Saya mempunyai database di mySQL yg berada di localhost yang biasa saya
> backup manual menggunakan PHPmyadmin atau adminer dan sejenisnya menjadi
> sql file (*.sql).
> Adakah cara untuk backup mysql ini lewat VBA Excel?
> Terima kasih
> Wassalamu'alaikum Wr. Wb.
>  
>

Kirim email ke