Ekim 1021

mysqldump

Mysql veritabanındaki verilerinizi herhangi bir görsel arayüz kullanmadan, sadece komut satırını kullanarak yapmak istiyorsanız imdadımıza mysqldump komutu yetişmektedir.

Mysqldump, herhangi bir mysql sürümü ile bilgisayarına kopyalanmaktadır. Windows işletim sistemlerinde otomatik olara aşağıdaki dizine kurulmaktadır.

C:\Program Files\MySQL\MySQL Server 5.1\bin

 

Biraz olsa da komutun aldığı parametreler ile kullanış şekillerini size tanıtmak istiyorum:

mysqldump -u [user] -p [db_name] > backup.sql

—> “user” kullnıcı ismini kullanara db_name isimli veri tabanını backup.sql isimli dosyanın içine al. Bu işlemi yaparken şifre sorar.

Temel kullanım yukarıdaki gibidir. Fakat farklı parametreler de gelebilir:

  • --pass=[password]
  • --host=[host_name]  veya  -h [host_name]
  • --add-drop-table
  • --add-drop-database
  • --add-locks
  • --dump-date
  • --lock-all-tables  veya  -x
  • --port=[port_num]
  • --skip-comments
  • --tables

 

Yukarıda yazdıklarım genelde benüm kullandıklarım. Bunlar gibi daha onlarcası bulumakta. Devamı için mysql development sayfalarını kontrol edebilirisiniz.

Mysqldump fonksiyonun tersi mysqldir.

mysql db_name < backup-file.sql


Tags: , | Categories: SQL