Innodb 如何将MySQL中的粘贴表复制到其他位置(硬盘)?

Innodb 如何将MySQL中的粘贴表复制到其他位置(硬盘)?,innodb,Innodb,我遇到了问题: 我们的服务器已关闭,因此我正在处理本地服务器上的大量数据。问题是,我想把这个表保存为一个其他人也可以在线访问的文件,比如说在谷歌硬盘上。换句话说,我想让表在google drive上可编辑,其他人可以复制并粘贴到他们的MySQL数据库中 但是,数据库类型“InnoDB”似乎无法轻松处理此问题(复制粘贴不容易应用)。那么,有没有可能有人告诉我,有什么方法可以让这个表成为硬盘中的可移植文件呢?这样每个人都可以方便地检查和编辑它。但请不要告诉我把它们放进csv 非常感谢 您必须将架构导

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

但是,数据库类型“InnoDB”似乎无法轻松处理此问题(复制粘贴不容易应用)。那么,有没有可能有人告诉我,有什么方法可以让这个表成为硬盘中的可移植文件呢?这样每个人都可以方便地检查和编辑它。但请不要告诉我把它们放进csv


非常感谢

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

因为您使用的是MySQL,所以要导出,请在终端中使用:

$ mysqldump -u [username] -p[password] db_name > /path/to/destination/backup_of_db.sql
$ mysql -u username -p -h localhost db_name < /path/from/destination/backup_of_db.sql
然后要将其导入回MySQL,请在终端中使用:

$ mysqldump -u [username] -p[password] db_name > /path/to/destination/backup_of_db.sql
$ mysql -u username -p -h localhost db_name < /path/from/destination/backup_of_db.sql
$mysql-u username-p-h localhost db\u name
此外,我不建议您通过web发送
.sql
文件,除非您必须这样做。这当然取决于数据对存储在其中的公司或客户数据的敏感程度