如何在另一台计算机上安装mamp数据库?

mgdq6dx1  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(352)

我目前正在开发一个使用mamp、phpmyadmin等的项目。我需要将材料和说明交给我的老师,这样他们就可以“复制”服务器并在他们的机器上运行。
我知道htdocs文件夹包含我的脚本,但是我不知道我创建的所有列和行的数据库在哪里。
除了htdocs,我还需要发送什么文件给我的老师,这样他们就可以完全复制我的localhost服务器了。
提前谢谢!

nkhmeac6

nkhmeac61#

这取决于你的熟悉程度和技能水平。我当然不会尝试跨多个服务器复制mysql文件数据—它并不是专门为这个目的设计的。
基本上,最好的选择是创建一个 .sql 数据库的文件转储。因为您使用的是“堆栈”,所以听起来不太可能使用linux控制台(例如 mysqldump ),因此您可以选择:
a) 使用php脚本
您可以设置并执行一个php脚本来执行上述操作。

$database = 'db';
$user = 'user';
$pass = 'pass';
$host = 'localhost';
$dir = dirname(__FILE__) . '/myDB.sql';

echo "Dumping DB to {$dir}";
exec("mysqldump --user={$user} --password={$pass} --host={$host} {$database} --result-file={$dir} 2>&1");

b) 使用db gui
使用类似heidisql的工具,您可以连接到数据库,然后使用表工具(“export database as sql”)将其“导出”,例如。

然后可以使用生成的 .sql 任何一个场景中的文件来填充另一个用户的mysql数据库-根据大小,phpmyadmin应该能够处理它。

相关问题