我正在新机器上设置完成的项目环境。 我已经开发了无家可归和宅基地盒的项目。目前,我不打算隔离项目,而仅在新计算机上运行它。我的目标是从那个无所事事的盒子中导出MySQL数据库并将其导入到新系统中。如何导出数据库并将其导入到新计算机?
答案 0 :(得分:0)
homestead ssh
,如果您在bash设置文件中设置了宅基别名,或者cd
进入您的Homestead目录,例如cd ~/Homestead
,然后运行vagrant ssh
mysqldump
以提取数据
mysqldump -u <user> -p <database_name> [<table_name>] > path/to/file.sql
-这会将数据库 database_name 的所有MYSQL数据复制到 path / to / file.sql 文件。请注意,表名是可选的,如果您只想从一个特定表中导出数据,则应该使用。注意:请勿在{{1}}命令中输入密码,因为它会将密码理解为数据库名称。根据要求输入-在运行mysqldump
命令之后
如果由于某种原因您没有在Vagrant框中安装mysqldump,请使用mysqldump
命令安装,但通常它与Homestead框一起安装。