mysqldump
Подключившись по SSH или имея локальный доступ через терминал, можно сделать бекап базы данных используя командную утилиту mysqldump которая входит в комплект установленного MySQL пакета. Рассмотрим синтаксис данной команды.
mysqldump -u [username] -p [password] [database] > [dump_name.sql]
[username] – имя пользователя который имеет доступ к базе данных.
[password] – пароль пользователя.
[database] – имя базы данных.
[dump_name.sql] – имя файла, дампа на выходе.
Пример как получить дамп базы данных mydb_forum на MySQL сервере:
mysqldump -uadmin -pSuperPassword mydb_forum > mydb_forum.sql
Восстановить полученный ранее дамп базы данных также легко.
mysql -uadmin -pSuperPassword mydb_forum < mydb_forum.sql
Что бы сделать дамп всех БД которые находятся у вас на MySQL сервере воспользуйтесь след. примером:
mysqldump -uAdmin -pMyPass --all-databases > all_databases.sql
Для больших баз ее лучше не использовать, а подыскать что-нибудь другое.
Чтобы поддержать автора, кликните на рекламу.
Подключившись по SSH или имея локальный доступ через терминал, можно сделать бекап базы данных используя командную утилиту mysqldump которая входит в комплект установленного MySQL пакета. Рассмотрим синтаксис данной команды.
[username] – имя пользователя который имеет доступ к базе данных.
[password] – пароль пользователя.
[database] – имя базы данных.
[dump_name.sql] – имя файла, дампа на выходе.
Пример как получить дамп базы данных mydb_forum на MySQL сервере:
mysqldump -uadmin -pSuperPassword mydb_forum > mydb_forum.sql
Восстановить полученный ранее дамп базы данных также легко.
mysql -uadmin -pSuperPassword mydb_forum < mydb_forum.sql
Что бы сделать дамп всех БД которые находятся у вас на MySQL сервере воспользуйтесь след. примером:
mysqldump -uAdmin -pMyPass --all-databases > all_databases.sql
Для больших баз ее лучше не использовать, а подыскать что-нибудь другое.
Чтобы поддержать автора, кликните на рекламу.
Комментариев нет:
Отправить комментарий