Ефективне управління базами даних 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 -u root -p new_database < backup.sql
Якщо резервна копія бази даних була стиснена, використовуйте команду:
gunzip < backup.sql.gz | mysql -u root -p new_database
Використання командного рядка для імпорту та експорту MySQL забезпечує високу ефективність, безпеку та гнучкість в управлінні базами даних. Незалежно від того, чи працюєте ви з VPS-хостингом або керуєте базами даних на виділеному сервері, освоєння цих команд спростить вашу роботу та підвищить надійність адміністрування баз даних.