Posts Tagged ‘ Database ’

Backup dan Restore Database MySQL lewat Shell/Konsole

Sekedar sharing, beberapa waktu lalu saya dibuat bingung dengan command mysqlimport. Ternyata command ini tidak di peruntukkan restore database, tapi digunakan untuk append data dari database backup ke database asli. Sehingga jika ingin melakukan restore, kita bisa menggunakan command mysql.

Backup Database:

mysqldump -u user_name -ppassword_user namadb /path/nama_db_backup.sql

Atau jika ingin langsung di compress:

mysqldump -u user_name -ppassword_user namadb | gzip > /path/nama_db.gz

Restore Database:

mysql -u user_name -p nama_db < /path/nama_db_backup.sql

Ganti user_name, password, nama_db dan path sesuai dengan parameter anda.

SQL Server 2000, Error 8144: Procedure or function sp_attach_db has too many arguments specified

Beberapa jam yang lalu, pada saat melakukan maintenance Database di salah satu klien terbesar, saya mendapatkan error pada saat attach Dabatase. Setelah sedikit googling , langsung saya dapatkan akar dari permasalahannya.

Error tersebut merupakan bugs SQL Server 2000, seperti dijelaskan di website resmi Microsoft, pada saat kita Attach database dengan Filegroup labih dari 16 file, maka akan muncul error tersebut. Untuk attach file database tersebut kita bisa menggunakan Script yang dijalankan pada ISQLW (Query Analyzer).

Script Query :

CREATE DATABASE MY_DATABASE
ON PRIMARY (FILENAME = 'D:\database\my_db.mdf')
FOR ATTACH

Kita hanya perlu melakukan attach file MDF nya saja, filegroup yang lain akan otomatis terpasang dengan sendirinya.

Setelah itu, lanjut dengan maintenance database. 😀

%d bloggers like this: