SORU
10 Temmuz 2012, Salı


MySQL: ihracat ve ithalat .komut satırından dosya sql?

İhraç ve ithal etmek istiyorum .ve komut satırından MySQL veritabanına dosya sql.

İhracat için herhangi bir komut yoktur .MySQL dosyası sql? Nasıl alabilirim?

İthalat yaparken,/devre dışı yabancı anahtar etkinleştir onay ya da sadece tablo yapısı verme gibi kısıtlamalar olabilir

mysqldump ile bu seçenekleri ayarlayabilirsiniz

CEVAP
13 Ocak 2014, PAZARTESİ


İhracat için

Eğer bütün bir DB varsa, o zaman:

$ mysqldump -u [uname] -p[pass] db_name > db_backup.sql

Eğer DBs varsa, o zaman:

$ mysqldump -u [uname] -p[pass] --all-databases > all_db_backup.sql

Eğer bir DB içindeki belirli tablolar ise, o zaman:

$ mysqldump -u [uname] -p[pass] db_name table1 table2 > table_backup.sql

Hatta gidebildiği otomatik sıkıştırarak çıktı gzip eğer DB çok büyük değilse () kullanarak

$ mysqldump -u [uname] -p[pass] db_name | gzip > db_backup.sql.gz

Bu uzaktan yapmak ve söz konusu sunucuya erişiminiz varsa, aşağıdaki işe yarar sonra (MySQL sunucunun port 3306 üzerinde bulundurun):

$ mysqldump -P 3306 -h [ip_address] -u [uname] -p[pass] db_name > db_backup.sql

Almak için

Almak için aşağıdaki komutu yazın veri dosyası sql:

$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql

Bu örnekte, ithalat verileri.'dosya 'blog' veritabanı kullanarak . sql ^strong>Sathishkullanıcı adı:

$ mysql -u sat -p -h localhost blog < data.sql

Eğer özel bir veritabanı sunucusu varsa, aşağıdaki gibi, gerçek bir sunucu adı veya IP adresi ile hostname localhost yerine

$ mysql -u username -p -h 202.54.1.10 databasename < data.sql

VEYA mysql gibi sunucu adı.cyberciti.biz

$ mysql -u username -p -h mysql.cyberciti.biz database-name < data.sql

Eğer veritabanı adı ya da veritabanı adı sql dökümü dahil olduğunu biliyorsun değilse aşağıdaki gibi bir şey deneyebilirsiniz

$ mysql -u username -p -h 202.54.1.10 < data.sql

Bakın: http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html

Eğer bir GUI aracı istiyorsan, o zaman muhtemelen SQLyog kullanabilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007