Используйте mylvmbackup для взятия снимков файловой системы или (если база данных является маленькой), mysqldump
получить дамп SQL. Я не рекомендую mysqldump
для больших наборов данных.
Кроме того, mysqlhotcopy идеально подходит для MyISAM.
Поскольку InnoDB пробуют Горячее резервное копирование, но оно стоит.
вы можете использовать ssh-туннелирование, чтобы позволить пользователю подключаться к вашей базе данных. например
ssh -L local_port: IP-адрес / имя хоста: порт_сервера пользователь @ IP- адрес / имя хоста.
здесь пользователь будет пользователем ОС, поэтому лучше всего предоставить суперпользователя postgres для подключения.
Но имейте в виду, что сервер базы данных postgresql должен находиться на этом сервере.
после этого вы можете подключиться с помощью простой команды psql как
psql -h имя хоста / IP-адрес -p порт -U пользователь -d база данных
Я бы выгрузил ваших пользователей из БД в LDAP и загрузил их в локальный LDAP. Вы можете легко автоматизировать обновления. Это заставит вашу ОС запрашивать пользователей из LDAP, и это будет намного более портативным - libnss-pgsql2 не во всех UNIX-подобных системах, если вы когда-нибудь захотите отказаться от Linux. Мало ли;)