Методы создания резервных копий базы данных с использованием SSH

Чтобы сделать резервную копию базы данных с помощью SSH (Secure Shell), вы можете использовать несколько методов в зависимости от конкретной системы управления базами данных (СУБД), которую вы используете. Вот несколько общих методов для разных СУБД:

  1. MySQL/MariaDB:

    • Используйте команду mysqldump, чтобы создать файл резервной копии:
      mysqldump -u <username> -p <database_name> > backup.sql

      Замените на свое имя пользователя MySQL/MariaDB, на имя базы данных, для которой вы хотите создать резервную копию, и backup.sqlс нужным именем для файла резервной копии.

  2. PostgreSQL:

    • Используйте команду pg_dump, чтобы создать файл резервной копии:
      pg_dump -U <username> -Fc <database_name> > backup.dump

      Замените на свое имя пользователя PostgreSQL, на имя базы данных, для которой вы хотите создать резервную копию, и backup.dumpс желаемым именем файла резервной копии.

  3. Microsoft SQL Server:

    • Используйте утилиту sqlcmdдля выполнения сценария резервного копирования:
      sqlcmd -S <server_name> -U <username> -P <password> -Q "BACKUP DATABASE <database_name> TO DISK='<backup_file_path>'"

      Замените именем вашего SQL Server, и своими учетными данными, — имя базы данных, резервную копию которой вы хотите создать, и — желаемый путь к файлу резервной копии.

Не забудьте заменить заполнители фактическими значениями, специфичными для вашей среды. Кроме того, убедитесь, что у вас есть доступ по SSH к серверу, на котором размещена база данных.