Эффективное управление базами данных MySQL критически важно для веб-хостинга, разработки и администрирования серверов. Независимо от того, работаете ли вы с VPS-хостингом или управляете масштабными приложениями на выделенном сервере, знание методов импорта и экспорта MySQL через командную строку необходимо для резервного копирования, миграции и устранения неполадок.
Сначала подключитесь к серверу через SSH:
ssh user@yourserver.com
Команда mysqldump используется для создания резервной копии базы данных MySQL:
mysqldump -u root -p database_name > backup.sql
Чтобы сэкономить место, можно сжать файл резервной копии с помощью gzip:
gzip backup.sql
В результате будет создан файл backup.sql.gz, который займет меньше места.
Если база данных, в которую нужно выполнить импорт, еще не создана, создайте ее командой:
mysql -u root -p -e "CREATE DATABASE new_database;"
mysql
Для восстановления базы данных из резервной копии выполните следующую команду:
mysql -u root -p new_database < backup.sql
Если резервная копия базы данных была сжата, используйте команду:
gunzip < backup.sql.gz | mysql -u root -p new_database
Использование командной строки для импорта и экспорта MySQL обеспечивает высокую эффективность, безопасность и гибкость в управлении базами данных. Независимо от того, работаете ли вы с VPS-хостингом или управляете базами данных на выделенном сервере, освоение этих команд упростит вашу работу и повысит надежность администрирования баз данных.