Tukar pengguna yang dijalankan oleh ZRM

Artikel ini adalah untuk Zmanda Recovery Manager untuk MySQL (ZRM)

Sekiranya Pelayan ZRM perlu dijalankan sebagai pengguna yang berbeza daripada lalai mysql pengguna, konfigurasi tambahan pada ZRM Server dan juga klien ZRM diperlukan untuk menyokong perubahan ini. Dalam contoh ini, kami akan menggunakan pengguna dan kumpulan berikut:

  • UID: mysqldba
  • GID: dba

Pastikan ZRM Server 3.7 atau lebih tinggi dipasang. Sekiranya hos MySQL terpisah dari pelayan ZRM, Pelanggan ZRM 3.7 atau lebih tinggi juga mesti dipasang pada hos klien.

Mengkonfigurasi Pelayan ZRM
  1. Buat pengguna baru mysqldba dan kumpulan baru dba. Ini adalah pengguna dan kumpulan yang digunakan untuk menjalankan pangkalan data mysql pada pelayan MySQL.
  2. Hentikan perkhidmatan ZMC sebagai pengguna root
perkhidmatan zmc_zrm berhenti
  1. Edit /opt/zmanda/zrm/apache2/conf/httpd.conf untuk menukar yang berikut dari:
Pengguna mysql Kumpulan mysql

kepada:

Pengguna mysqldba Group dba
  1. Jalankan skrip berikut sebagai root pengguna:
/ usr / bin / mysql-zrm-migrate-file-owner - pengguna mysqldba --kumpulan dba
Mengkonfigurasi pelanggan ZRM

Arahan berikut dijalankan pada klien ZRM / hos MySQL jika terpisah dari pelayan ZRM. Sekiranya anda menjalankan MySQL pada pelayan ZRM itu sendiri, gunakan localhost sebagai parameter host di Backup|What halaman. Ini memintas pengambilan melalui soket dengan menggunakan langsung cp arahan untuk menyalin data tanpa meminta apa-apa xinetd-socket mekanisme. Untuk pelanggan jauh:

  1. Mulakan perkhidmatan ZMC.
perkhidmatan zmc_zrm bermula
  1. Jalankan skrip berikut sebagai root pengguna:
/ usr / bin / mysql-zrm-migrate-file-owner - pengguna mysqldba --kumpulan dba

Anda mungkin melihat beberapa mesej seperti:

Tidak dapat mencari / etc / mysql-zrm Tidak dapat mencari / opt / zmanda / zrm / log Tidak dapat mencari / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm Tidak dapat mencari / opt / zmanda / zrm / bin Tidak dapat cari / opt / zmanda / zrm / lib Tidak dapat mencari / opt / zmanda / zrm / tmp Tidak dapat mencari / opt / zmanda / zrm / apache2 / log / fastcgi / Tidak dapat mencari / opt / zmanda / zrm / php / tmp Tidak dapat tidak mencari / opt / zmanda / zrm / php / data
  • Ini selamat untuk diabaikan.
  1. Edit /etc/xinetd.d/mysql-zrm-socket-server untuk menukar yang berikut dari:
Pengguna mysql Kumpulan mysql

kepada:

Pengguna mysqldba Group dba
  1. Mulakan semula xinetd perkhidmatan sebagai akar pengguna:
/etc/init.d/xinetd mulakan semula