📅  最后修改于: 2023-12-03 14:53:19.611000             🧑  作者: Mango
当需要将 MySQL 数据库从一个服务器迁移到另一个服务器时,我们可以使用 SSH 连接来方便快捷地导入导出 MySQL 数据库。本文将介绍如何通过 SSH 导入导出 MySQL 数据库。
mysqldump -u [用户名] -p [数据库名] > [文件名].sql
例如,如果要导出名为 db1
的数据库,可以运行以下命令:
mysqldump -u root -p db1 > db1.sql
mysqldump -u [用户名] -p --all-databases > [文件名].sql
例如,如果要导出所有数据库,可以运行以下命令:
mysqldump -u root -p --all-databases > all_databases.sql
mysql -u [用户名] -p [数据库名] < [文件名].sql
例如,如果要将名为 db1
的数据库导入,可以运行以下命令:
mysql -u root -p db1 < db1.sql
mysql -u [用户名] -p < [文件名].sql
例如,如果要导入名为 all_databases.sql
的 SQL 文件中包含的所有数据库,可以运行以下命令:
mysql -u root -p < all_databases.sql
在本文中,我们介绍了如何通过 SSH 导出导入 MySQL 数据库。我们可以使用 mysqldump
命令将单个数据库或所有数据库导出到 SQL 文件中,然后使用 mysql
命令将 SQL 文件中的数据导入到 MySQL 数据库中。如果您要从一个服务器迁移到另一个服务器,这两个命令将非常实用。