Linuxda MySQL sunucular arası veritabanı nasıl taşınır?

Aşağıdaki kodları düzenledikten sonra bir sh dosyası içine bash dosyaadi.sh gibi çalıştırabilirsiniz.

DB_ADI=veritabaniadi
COPY_DB_ADI=veritabaniadi

DB_USER=root
DB_PASS="ilksunucuparola"

COPY_DB_USER=root
COPY_DB_PASS="yenisunucuparola"

YENI_SUNUCU_IP=ip.ad.re.si

ESKI_SUNUCU_IP=ip.ad.re.si

HATA_DOSYA=/tmp/kopyalama_hatasi.log

mysqldump --force --log-error=$HATA_DOSYA  -h $ESKI_SUNUCU_IP -u$DB_USER -p$DB_PASS $DB_ADI | mysql -h $YENI_SUNUCU_IP -u$COPY_DB_USER -p$COPY_DB_PASS $COPY_DB_ADI

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

MySQL is already upgraded to 5.7.25 hatası nasıl çözülür?

MySQL güncellemesi sırasında aşağıdaki hata alınıyorsa  This installation of MySQL is...

ÇÖZÜM: is marked as crashed and last (automatic?) repair failed (144).

MySQL yedekleme veya sorgu sırasında aşağıdaki hatayı alıyorsanız, ilgili tablonun tamir...

MySQL access denied for user 'root'@'localhost' (using password yes)

MySQL veya MariaDB servisine uzaktan bağlantı yaparken aşağıdaki gibi bir hata laıyorsanız...

Linux tüm MySQL MariaDB veritabanlarını ayrı ayrı yedeklemek.

nano yedekle.sh   USER="root"PASSWORD="********"       databases=`mysql -u...

MySQL Could not find [mysqld] section in my.cnf

Webmin gibi bir panel kullanırken aşağıdaki hatayı alıyorsanız sebebi mysql kurulumu sırasından...