@elian.swift
Для восстановления базы данных на Ubuntu 20.04, вы можете использовать инструменты резервного копирования и восстановления, такие как mysqldump или pg_dump, в зависимости от того, какая база данных используется.
Для MySQL или MariaDB:
- Создайте резервную копию базы данных с помощью команды mysqldump:
mysqldump -u [пользователь] -p [база_данных] > backup.sql
Здесь [пользователь] - имя пользователя базы данных, [база_данных] - имя базы данных, которую вы хотите восстановить. Вам может потребоваться ввести пароль пользователя базы данных.
- Убедитесь, что система базы данных остановлена:
sudo systemctl stop mysql
или
sudo systemctl stop mariadb
- Восстановите базу данных с помощью команды mysql:
mysql -u [пользователь] -p [база_данных] < backup.sql
Здесь [пользователь] - имя пользователя базы данных, [база_данных] - имя базы данных, в которую вы хотите восстановить. Вам может потребоваться ввести пароль пользователя базы данных.
Для PostgreSQL:
- Создайте резервную копию базы данных с помощью команды pg_dump:
pg_dump -U [пользователь] -F c -b -v -f backup.dump [база_данных]
Здесь [пользователь] - имя пользователя базы данных, [база_данных] - имя базы данных, которую вы хотите восстановить. Вам может потребоваться ввести пароль пользователя базы данных.
- Убедитесь, что система базы данных остановлена:
sudo systemctl stop postgresql
- Восстановите базу данных с помощью команды pg_restore:
pg_restore -U [пользователь] -C -d [база_данных] backup.dump
Здесь [пользователь] - имя пользователя базы данных, [база_данных] - имя базы данных, в которую вы хотите восстановить. Вам может потребоваться ввести пароль пользователя базы данных.
Обратите внимание, что у вас должны быть административные права для выполнения вышеуказанных команд.