ZRM'nin çalıştığı kullanıcıyı değiştirin

Bu makale MySQL için Zmanda Kurtarma Yöneticisi (ZRM)

ZRM Sunucusunun varsayılandan farklı bir kullanıcı olarak çalışması gerekiyorsa mysql kullanıcı, bu değişikliği desteklemek için hem ZRM Sunucusunda hem de ZRM istemcisinde ek yapılandırma gereklidir. Bu örnekte, aşağıdaki kullanıcı ve grubu kullanacağız:

  • UID: mysqldba
  • Kimlik: dba

Lütfen ZRM Server 3.7 veya üstünün kurulu olduğundan emin olun. MySQL ana bilgisayarı ZRM sunucusundan ayrı ise, istemci ana bilgisayara ZRM Client 3.7 veya üstü de kurulmalıdır.

ZRM Sunucusunu Yapılandırma
  1. Yeni kullanıcıyı oluşturun mysqldba ve yeni grup dba. Bunlar, MySQL sunucusunda mysql veritabanını çalıştırmak için kullanılan kullanıcı ve gruptur.
  2. ZMC hizmetini kök kullanıcı olarak durdurun
hizmet zmc_zrm durdur
  1. Düzenle /opt/zmanda/zrm/apache2/conf/httpd.conf aşağıdakileri değiştirmek için:
Kullanıcı mysql Group mysql

için:

Kullanıcı mysqldba Group dba
  1. Aşağıdaki komut dosyasını şu şekilde çalıştırın: root kullanıcı:
/ usr / bin / mysql-zrm-migrate-dosya-sahipliği - kullanıcı mysqldba --group dba
ZRM istemcisini yapılandırma

Aşağıdaki talimatlar, ZRM sunucusundan ayrı ise, ZRM istemcisi / MySQL ana bilgisayarında çalıştırılır. MySQL'i ZRM sunucusunun kendisinde çalıştırıyorsanız, şunu kullanın: localhost içindeki ana bilgisayar parametresi olarak Backup|What sayfa. Bu, doğrudan bir soket aracılığıyla getirmeyi atlar. cp herhangi birini çağırmadan verileri kopyalamak için komut xinetd-socket mekanizma. Uzak bir istemci için:

  1. ZMC hizmetini başlatın.
hizmet zmc_zrm başlangıcı
  1. Aşağıdaki komut dosyasını şu şekilde çalıştırın: root kullanıcı:
/ usr / bin / mysql-zrm-migrate-dosya-sahipliği - kullanıcı mysqldba --group dba

Aşağıdaki gibi bazı mesajlar görebilirsiniz:

/ Etc / mysql-zrm bulunamadı / opt / zmanda / zrm / logs bulunamadı / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm bulunamadı / opt / zmanda / zrm / bin bulunamadı find / opt / zmanda / zrm / lib / opt / zmanda / zrm / tmp bulunamadı / opt / zmanda / zrm / apache2 / logs / fastcgi / Bulunamadı / opt / zmanda / zrm / php / tmp Bulunamadı bulunamadı / opt / zmanda / zrm / php / data
  • Bunları göz ardı etmek güvenlidir.
  1. Düzenle /etc/xinetd.d/mysql-zrm-socket-server aşağıdakileri değiştirmek için:
Kullanıcı mysql Group mysql

için:

Kullanıcı mysqldba Group dba
  1. Yeniden başlat xinetd hizmet olarak kök kullanıcı:
/etc/init.d/xinetd yeniden başlatma