Snippet MySQL
Untuk berdiskusi dengan sesama programer dan peminat
MySQL, bergabunglah dengan milis
id-mysql, satu-satunya milis MySQL Indonesia yang paling
besar dan aktif. Untuk subscribe, kunjungi halaman web milis
atau kirimkan email kosong ke id-mysql-subscribe@yahoogroups.com.
|
Login
$ mysql -u NAMAUSER -pPASSWORD NAMADATABASE
Catatan: cara ini tidak dianjurkan menyebutkan password di command line langsung (dapat terekam di histori shell seperti ~/.bash_history, dapat terintip lewat daftar proses "ps ax", dsb).
Cara yang lebih dianjurkan untuk mencatat password adalah menuliskannya di ~/.my.cnf Anda, contoh:
[client]
user=NAMAUSER
password=PASSWORD
Silakan ganti USER dan PASSWORD dan NAMADATABASE dengan nilai yang sebenarnya.
Melihat informasi server
$ mysqladmin processlist
Umumnya ini hanya dapat dilakukan oleh admin / mereka yang memiliki password root MySQL.
Melihat informasi database/tabel
Melihat jumlah row/record dari setiap tabel
$ echo 'show table status' | mysql -UNAMAUSER -p NAMADB | cut -f1,5
Sama seperti di atas, tapi tidak usah menampilkan view:
$ echo 'show table status' | mysql -UNAMAUSER -p NAMADB | cut -f1,5 | grep -v NULL
Backup
Backup biasanya dapat dilakukan dengan perintah mysqldump:
XXX
mysqldump memiliki banyak opsi. Beberapa opsi mysqldump yang umum dipakai:
--complete-insert
--extended-insert=0
--add-locks
Untuk berdiskusi dengan sesama programer dan peminat
MySQL, bergabunglah dengan milis
id-mysql, satu-satunya milis MySQL Indonesia yang paling
besar dan aktif. Untuk subscribe, kunjungi halaman web milis
atau kirimkan email kosong ke id-mysql-subscribe@yahoogroups.com.
|
|