[KB8593] ESET Inspect Server MySQL veritabanını farklı bir MySQL Sunucusuna taşıma

NOT:

Bu sayfa bir bilgisayar tarafından çevrilmiştir. Orijinal metni görüntülemek için bu sayfadaki Diller altında İngilizce'ye tıklayın. Anlaşılmayan bir şey bulursanız, lütfen yerel destek biriminizle iletişime geçin.

Sorun

Çözüm

ESET Security Services for ESET Inspect On-Prem and ESET Inspect

ESET offers various security service packages and additional support for these applications. Support for ESET Inspect On-Prem and ESET Inspect is limited and managing rules or exclusions are not included without an ESET Security Service package. Contact a sales representative for further assistance.

Ön Koşullar

  • Hem kaynak hem de hedef MySQL Server örneklerinin yüklenmiş olması gerekir
  • Hedef MySQL Server örneği, kaynak MySQL Server örneği ile aynı sürümde veya daha yeni bir sürümde olmalıdır; sürüm düşürme desteklenmez

Ağ ve dosya aktarım gereksinimleri

  • Kaynak ve hedef makineler farklı ağlar üzerindeyse, yedekleme dosyasını hedef makineye manuel olarak aktarmanız gerekir
  • Kaynak ve hedef makineler aynı ağ üzerindeyse, geçiş komutlarını kaynak veya hedef makineden çalıştırabilirsiniz (ping bağlantısının çalıştığından emin olun)

Yer tutucu değiştirme

Komutlarda yer tutucuları aşağıdaki gibi değiştirin:

  • SRCHOST → kaynak MySQL Sunucusunun ana bilgisayar adı veya IP adresi
  • SRCROOTLOGIN → kaynak MySQL Sunucusundaki kök hesabın kullanıcı adı
  • SRCEEIDBNAME → kaynak ESET Inspect Server veritabanının adı
  • TARGETHOST → hedef MySQL Sunucusunun ana bilgisayar adı veya IP adresi
  • TARGETROOTLOGIN → hedef MySQL Sunucusundaki kök hesabın kullanıcı adı

ESET Inspect Server MySQL veritabanını komut satırını kullanarak farklı bir MySQL Server örneğine veya sürümüne geçirme

ESET Inspect Server MySQL veritabanını komut satırını kullanarak farklı bir MySQL Server örneğine veya sürümüne geçirmek için aşağıdaki adımları izleyin:

  1. ESET Inspect Server hizmetini durdurun.

  2. MySQL ikili dosyalarını bulun. Yüklü sürümünüze bağlı olarak MySQL bin dizinine gidin:

    • MySQL 5: C:\Program Files\MySQL\MySQL Server 5.7\bin

      Komut İstemi'nde bin dizinine gitmek için çalıştırın:

      cd C:\Program Files\MySQL\MySQL Server 5.7\bin
    • MySQL 8: C:\Program Files\MySQL\MySQL Server 8\bin.

      Komut İstemi'nde bin dizinine gitmek için çalıştırın:

      cd C:\Program Files\MySQL\MySQL Server 8\bin
  3. Kaynak ESET Inspect Server veritabanının tam bir yedeğini oluşturun. Bin dizininden, Komut İstemi'nde çalıştırın:

    mysqldump --host=SRCHOST --user=SRCROOTLOGIN -p --events --opt --routines --triggers --databases SRCEEIDBNAME --default-character-set=utf8mb4 --result-file="C:\USERS\public\BACKUPFILE.sql"

    SRCROOTLOGIN için parolayı doğrudan komuta dahil edebilirsiniz: -p yerine -pParolanız yazın. Parolayı dahil etmezseniz, komutu çalıştırdıktan sonra parolayı yazmanız istenecektir.

    Yedekleme dosyasının manuel aktarımı

    Komut, ESET Inspect Server veritabanı yedek dosyasını(BACKUPFILE.sql) C:\USERS\public içinde oluşturur. Kaynak ve hedef MySQL sunucuları farklı makinelerdeyse ve aynı ağ üzerinde değilse, ESET Inspect Server veritabanını geri yüklemeden önce yedekleme dosyasını hedef makineye el ile aktarmanız gerekir.

  4. Hedef MySQL Sunucusu için MySQL yapılandırmasını ayarlayın: my.ini dosyasını düzenle MySQL sürümünüze göre.

  5. Hedef MySQL Sunucusunda oturum açın. Komut İstemi'nde çalıştırın:

    mysql --host=TARGETHOST --user=TARGETROOTLOGIN -p

    TARGETLOGIN için parolayı doğrudan komuta dahil edebilirsiniz: -p yerine -pParolanız yazın. Parolayı dahil etmezseniz, komutu çalıştırdıktan sonra parolayı yazmanız istenecektir.

  6. Purge tablo alanını oluşturun. Mysql> komut isteminde çalıştırın:

    CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB;
  7. ESET Inspect veritabanını hedef MySQL Sunucusuna geri yükleyin. Mysql> komut isteminden çıkın: run exit;. Komut İstemi'nde çalıştırın:

    mysql --host=TARGETHOST --user=TARGETROOTLOGIN -p < "C:\USERS\public\BACKUPFILE.sql"

    TARGETLOGIN için parolayı doğrudan komuta dahil edebilirsiniz: -p yerine -pParolanız yazın. Parolayı dahil etmezseniz, komutu çalıştırdıktan sonra parolayı yazmanız istenecektir.

    Yedekleme dosyasının konumu C:\USERS\public\BACKUPFILE.sql değilse, komutta bunu yedekleme dosyasının gerçek konumuyla değiştirin.

  8. Kurulumunuza göre geçişi tamamlayın:

    • Hedef MySQL Server kaynakla aynı ana bilgisayar adını/IP adresini ve veritabanı adını kullanıyorsa ESET Inspect Server hizmetini yeniden başlatın.

    • Hedef MySQL Server ana bilgisayar adı/IP adresi, bağlantı noktası veya veritabanı adı kaynaktan farklıysa ESET Inspect Server yükleyicisini Onar / Değiştir modunda çalıştırın. Tüm ayarları değiştirmeyin ancak MySQL veritabanı bağlantı ayrıntılarını (ana bilgisayar adı/IP adresi, bağlantı noktası, veritabanı adı) güncelleyin.