Восстановление резервной копии mysql

Также обратите внимание, добавив директиву Match в файл конфигурации, чтобы любые директивы, не имеющие отношения к тому, что вы соответствуете, могут перестать работать. Вместо того, чтобы комментировать все, что несовместимо, просто переместите любые разделы, которые включают директиву Match в конец конфигурационного файла.

Кроме того, возможно, что разрешения должны быть установлены в 755 в каталоге chroot и любой родительских каталогов и владельца root: root. Лично я настроил каталог chroot sshd_config как% h, домашний каталог пользователя, а затем установил домашний каталог туда, где я хочу, например /var/www/examplewebsite.com. Некоторые могут предпочесть настроить домашний каталог chroot со статической частью, за которой следует имя пользователя, например / var / www /% u, но это требует, чтобы ваш chroot-каталог пользователя соответствовал его имени пользователя, конечно.

Чтобы устранить проблемы с подключением, остановите службу ssh, обязательно откройте сеанс SSH или два первых для тестирования, а затем запустите демон интерактивно в режиме отладки, чтобы просмотреть информацию об отладке соединения, поскольку это может помочь вам выявить любые проблемы и выполнить поиск как их исправить.

Команды: service ssh stop; / usr / sbin / sshd -d

Обязательно запустите ssh снова после завершения! Команда: сервис ssh start

1
задан 1 August 2017 в 01:02

3 ответа

Это решение, восстанавливающее одну базу данных MySQL из этих резервных копий.

Перед восстановлением базы данных вы должны создать пустую базу данных на целевой машине и восстановить базу данных с помощью команды msyql. Например, следующая команда восстановит файл restore_backup.sql в базе данных rsyslog.

# mysql -h localhost -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

Если вы хотите восстановить базу данных, которая уже существует на целевой машине, тогда вам нужно будет использовать команду mysqlimport .

# mysqlimport -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

Точно так же вы можете восстановить таблицы, структуры и данные базы данных.

В случае с файлом sql.gz вы можете восстановить команду:

gunzip < test.sql.gz | mysql -u [uname] -p[pass] [dbname]

И, пожалуйста, вы можете прочитать резервную копию и восстановить базу данных .gz

0
ответ дан 22 May 2018 в 19:58
  • 1
    Опасное. Это повторит пароль для списка процессов. – Rinzwind 1 August 2017 в 12:41
  • 2
    Да, с командой возможно не показывать пароль и удалять опцию `-pazzazy`. Поэтому при восстановлении базы данных вы можете ввести пароль для входа в систему при выполнении команды. – Tannetto 1 August 2017 в 13:20
  • 3
    мой формат базы данных - sql.gz. Я не думаю, что это сработает. – Mohamed Azzazy 1 August 2017 в 15:00
  • 4
    В формате базы данных sql.gz вы можете использовать резервную копию всей базы данных sql с помощью команды gzip. Я обновляю команду резервного копирования и восстановления с помощью sql.gz. – Tannetto 2 August 2017 в 09:56

Это решение, восстанавливающее одну базу данных MySQL из этих резервных копий.

Перед восстановлением базы данных вы должны создать пустую базу данных на целевой машине и восстановить базу данных с помощью команды msyql. Например, следующая команда восстановит файл restore_backup.sql в базе данных rsyslog.

# mysql -h localhost -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

Если вы хотите восстановить базу данных, которая уже существует на целевой машине, тогда вам нужно будет использовать команду mysqlimport .

# mysqlimport -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

Точно так же вы можете восстановить таблицы, структуры и данные базы данных.

В случае с файлом sql.gz вы можете восстановить команду:

gunzip < test.sql.gz | mysql -u [uname] -p[pass] [dbname]

И, пожалуйста, вы можете прочитать резервную копию и восстановить базу данных .gz

0
ответ дан 18 July 2018 в 09:18

Это решение, восстанавливающее одну базу данных MySQL из этих резервных копий.

Перед восстановлением базы данных вы должны создать пустую базу данных на целевой машине и восстановить базу данных с помощью команды msyql. Например, следующая команда восстановит файл restore_backup.sql в базе данных rsyslog.

# mysql -h localhost -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

Если вы хотите восстановить базу данных, которая уже существует на целевой машине, тогда вам нужно будет использовать команду mysqlimport .

# mysqlimport -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

Точно так же вы можете восстановить таблицы, структуры и данные базы данных.

В случае с файлом sql.gz вы можете восстановить команду:

gunzip < test.sql.gz | mysql -u [uname] -p[pass] [dbname]

И, пожалуйста, вы можете прочитать резервную копию и восстановить базу данных .gz

0
ответ дан 24 July 2018 в 19:18

Другие вопросы по тегам:

Похожие вопросы: