如何将MySQL中的粘贴表复制到另一个地方(硬盘)?

时间:2015-10-29 20:49:52

标签: innodb

我遇到问题:   我们的服务器已关闭,因此我在本地服务器上处理大量数据。问题是,我想将表格保存为其他人也可以在线访问的文件,比如google drive。换句话说,我想让表格在谷歌驱动器上可编辑,而其他人可以将其复制并粘贴到他们的MySQL数据库中。

然而,数据库类型' InnoDB'似乎无法轻易处理这个问题(复制粘贴不容易适用)。那么有人可能告诉我任何方法使表格成为硬盘中的便携式文件吗?这样每个人都可以方便地检查和编辑它。但请不要告诉我把它们放入csv ......

非常感谢!

1 个答案:

答案 0 :(得分:0)

您必须将架构导出到.sql文件。它基本上由为数据库创建和设置表的所有代码组成,它将分别保存其表中的所有数据。

由于您要使用MySQL,要导出,请在终端中使用:

$ mysqldump -u [username] -p[password] db_name > /path/to/destination/backup_of_db.sql

然后将其导入MySQL,在终端中使用:

$ mysql -u username -p -h localhost db_name < /path/from/destination/backup_of_db.sql

此外,除非您绝对必须,否则我不会建议您通过网络发送.sql个文件。这当然取决于数据对您公司或客户的敏感程度。存储在其中的数据。