Экспорт содержимого базы данных MySQL с помощью командной строки
Справочная информация:
Экспорт содержимого База данных MySQL является важной задачей при переносе или резервном копировании данных. В этой статье рассказывается, как добиться этого из командной строки, предоставляя гибкие возможности для экспорта определенных баз данных, таблиц или всех баз данных одновременно.
Использование команды mysqldump:
Команда mysqldump специально разработана для экспорта содержимого базы данных MySQL. Вот как вы можете его использовать:
Экспорт всей базы данных:
$ mysqldump -u [username] -p db_name > db_backup.sql
Экспортировать все Базы данных:
$ mysqldump -u [username] -p --all-databases > all_db_backup.sql
Экспорт определенных таблиц в базе данных :
$ mysqldump -u [username] -p db_name table1 table2 > table_backup.sql
Автоматическое сжатие вывода:
Для больших баз данных автоматическое сжатие вывода с помощью gzip может сэкономить место. Используйте следующую команду:
$ mysqldump -u [username] -p db_name | gzip > db_backup.sql.gz
Удаленный экспорт:
Если сервер MySQL находится на удаленном компьютере в вашей сети, вы можете подключиться к нему, используя IP-адрес хоста адрес и порт следующим образом:
$ mysqldump -P 3306 -h [ip_address] -u [username] -p db_name > db_backup.sql
Рекомендации по безопасности:
Для повышения безопасности избегайте включения паролей непосредственно в команды CLI. Вместо этого используйте опцию -p без пароля. Команда запросит у вас пароль и не запишет его в историю.
Используя эти методы, вы можете эффективно экспортировать содержимое базы данных MySQL из командной строки, гарантируя, что ваши данные безопасны и доступны для будущего использования. .
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3