Как Сделать копию и Восстановить Данные в MySQL
Многократные резервные копии должен быть взят. Например,
- Одна копия на том же самом компьютере или в местном масштабе сетевом компьютере, который может использоваться, чтобы быстро заменить базу данных, которая используется.
- Другая копия в физически различном местоположении в случае, если кое-что случается в текущем местоположении (огонь, наводнение). Это могло быть другим компьютером на отдаленном участке или некоторой портативной среде как лента или компакт-диск.
, используя Windows, откройте команду быстрое окно.
, используя Linux, выполните команды на командной строке.
примеры ниже для Linux - наклонные черты влево новообращённого и добавляют
.exeк команде для эквивалентов Windows.
Шаги
- , Чтобы сделать резервную копию:
- mysqldump - пользователь
имя пользователя" - пароль
пароль databasename "'> path/backupfilename "
- , Чтобы восстановить стол:
- Остановка сервер MySQL:
- mysqladmin-u "имя пользователя" -p закрытие
- Начало ремонт:
- myisamchk-r "databasepath/databasename/tablename. MYI"
- "databasepath" - полный путь к Вашему справочнику данных.
- "tablename" может быть " * " что означает затруднительное положение все столы.
- Вы должен видеть продукцию на экране, говоря Вам, какие столы проверяются.
- Перезапуск сервер MySQL:
- mysqladmin-u "имя пользователя" -p начинаются
- , Если ремонт не работает, Вы, возможно, должны удалить стол и восстановить от резервного файла:
- Удаляют стол - в MySQL, посылают вопрос:
- ПОНИЖАЮТ СТОЛ "tablename"
- Назад в быстрой команде:
- mysql-u "имя пользователя" -p"databasename"< "path/backupfilename"
Предупреждения
- резервный файл содержит все команды ВСТАВКИ, чтобы восстановить все столы, которые Вы определили, когда Вы сделали резервную копию. Если Вы только будете хотеть восстановить некоторые из столов, то Вы должны будете отредактировать резервный файл прежде, чем управлять восстановить командой.
Связанный wikiHows