Ubah pengguna tempat ZRM dijalankan

Artikel ini untuk Zmanda Recovery Manager untuk MySQL (ZRM)

Jika ZRM Server perlu dijalankan sebagai pengguna yang berbeda dari default mysql pengguna, konfigurasi tambahan pada ZRM Server dan klien ZRM diperlukan untuk mendukung perubahan ini. Dalam contoh ini, kami akan menggunakan pengguna dan grup berikut:

  • UID: mysqldba
  • ID: dba

Harap pastikan bahwa ZRM Server 3.7 atau yang lebih baru telah diinstal. Jika host MySQL terpisah dari server ZRM, ZRM Client 3.7 atau lebih tinggi juga harus diinstal pada host klien.

Mengonfigurasi Server ZRM
  1. Buat pengguna baru mysqldba dan grup baru dba. Ini adalah pengguna dan grup yang digunakan untuk menjalankan database mysql di server MySQL.
  2. Hentikan layanan ZMC sebagai pengguna root
layanan zmc_zrm berhenti
  1. Edit /opt/zmanda/zrm/apache2/conf/httpd.conf untuk mengubah yang berikut dari:
Pengguna mysql Grup mysql

ke:

Pengguna mysqldba Group dba
  1. Jalankan skrip berikut sebagai root pengguna:
/ usr / bin / mysql-zrm-migrate-file-ownership --user mysqldba --group dba
Mengonfigurasi klien ZRM

Petunjuk berikut dijalankan pada klien ZRM / host MySQL jika terpisah dari server ZRM. Jika Anda menjalankan MySQL di server ZRM itu sendiri, gunakan localhost sebagai parameter host di Backup|What halaman. Ini melewati pengambilan melalui soket dengan langsung menggunakan cp perintah untuk menyalin data tanpa meminta apapun xinetd-socket mekanisme. Untuk klien jarak jauh:

  1. Mulai layanan ZMC.
layanan zmc_zrm mulai
  1. Jalankan skrip berikut sebagai root pengguna:
/ usr / bin / mysql-zrm-migrate-file-ownership --user mysqldba --group dba

Anda mungkin melihat beberapa pesan seperti:

Tidak dapat menemukan / etc / mysql-zrm Tidak dapat menemukan / opt / zmanda / zrm / logs Tidak dapat menemukan / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm Tidak dapat menemukan / opt / zmanda / zrm / bin Tidak dapat find / opt / zmanda / zrm / lib Tidak dapat menemukan / opt / zmanda / zrm / tmp Tidak dapat menemukan / opt / zmanda / zrm / apache2 / logs / fastcgi / Tidak dapat menemukan / opt / zmanda / zrm / php / tmp tidak menemukan / opt / zmanda / zrm / php / data
  • Ini aman untuk diabaikan.
  1. Edit /etc/xinetd.d/mysql-zrm-socket-server untuk mengubah yang berikut dari:
Pengguna mysql Grup mysql

ke:

Pengguna mysqldba Group dba
  1. Mulai kembali xinetd layanan sebagai akar pengguna:
/etc/init.d/xinetd mulai ulang