Rabu, 04 Mei 2011

Sistem Administrasi MYSQL

Backup Database dengan mysqldump
Mysqldump adalah suatu program bantu yang digunakan untuk membuat backup sebuah database, beberapa database, beberapa table sekaligus bahkan dapat juga untuk memindahkan data ke server yang lain. Cara kerja mysqldump adalah menuliskan kembali isi dari satu database tertentu dalam bentuk perintah-perintah MySQL kedalam sebuah file teks. Sehingga dapat digunakan juga pada server database lain yang tidak sama system opersinya dan bahkan tidak sama program databasesnya.
Bentuk umum perintah mysqldump adalah :

[system prompt] mysqldump [pilihan] nama_ss [nama_table]
atau
[system prompt] mysqldump [pilihan] --nama_database [pilihan] DB1 [DB2 DB3]
atau
[system prompt] mysqldump [pilihan] --all -databases [pilihan]

Pilihan yang dapat disertakan banya, di bawah ini dijelaskan beberapa pilihan yang serig digunakan :
  • -?, --help
    Untuk menampilkan layar bantuan yang berisi pilihan yang tersedia pada mysqldump
  • -A, --all-databaes
    Akan membackup seluruh databases yang ada didalam server tersebut.
  • -B, --databases
    Akan membackup beberaoa databases tertentu.
  • -d, --no-data
    Tidak menyertakan data-data yang ada didalam table. Hanya struktur tablenya saja yang dibackup.
  • -l, --lock -nama_table
    melakukan penguncian pada seluruh table sebelun melakukan prises pem-backupan
  • dan lain2

Backup Database dengan mysqlhotcopy
adalah sebuah program bantu yang dibuat dengan script PERL untuk melakukan penyalinan seluruh file-file data. Program mysqlhotcopy ini tidak tersedia pada MySQL versi windows. Untuk dapat menjalankan perintah ini kita harus login sebagai root atau setidaknya meiliki izin akses (privileges).
Bentuk umum perintah ini adalah :

Mysqlhotcopy [pilihan] nama_databases / nama_direk_tuj;

Contoh :
Untuk membackup databases latihan kemudian di simpan di direktori /home/hary/.

[system prompt] mysqlhotcopy latihan /home/hary/ -user='Joni' password='xxxxxx';

Pemerikasaan dan perbaikan struktur database
Beban kerja yang berat, sibuknya permintaan query maupun ketidakstabilan kinerja listrik dan perangkat dapat mengakibatkan kerusakan pada database. Untungnya kita dapat memriksa kondisi fisik database tersebut dengan menggunakan beberapa alat bantu yang disediakan oleh mysql.

Pemerikasaan dengan MYSQLCHECK
mysqlcheck adalah sebuah program bantu (utility) yang disediakan oleh MysSQL sejak versi 3.23.38. Fungsi mysqlcheck meluputi memeriksa (check), memperbaiki (repair), menganalisis (Analyze), dan mengoptimasi (optimize) kondisi fisik suatu database dari table.

Perintah dengan MYISAMCHK dan ISAMCHK
Adalah sebuah program bantu untuk mengetahui kondisi table, memeriksa dan memperbaiki table yang rusak, maupun mengoptimasi table dalam format MYISAM. Sedangkan untuk formattabel ISAM program bantunya adalah isamchk. Format MyISAM merupakan perkembangan dari format ISAM dan format MySQL menjadi standart format table pada MySQL.

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Justin Bieber, Gold Price in India