gpt4 book ai didi

mysql - 使用 MySQL 导入大型 sql 文件

转载 作者:行者123 更新时间:2023-11-29 13:46:23 25 4
gpt4 key购买 nike

我希望将来进行一些社交网络分析。我的数据存储在一个sql文件中。我正在尝试将其导入到我的 PC 上运行的 MySQL,以便我可以查看其中的一些内容。我只是想确保我做对了。请查看此 imgur 链接。

http://i.imgur.com/C6n0XyJ.png

我之所以这么问,是因为这样已经持续了一个多小时,这是我所预料到的,但还没有任何视觉确认表明它确实有效。 “现在导入...”或者其他东西就更好了,或者是百分比计数器。

我知道它做了一些事情,因为在不同的命令行窗口中我做了:

mysql> show databases;

和“tweetdata”确实出现在默认 MySQL 表(information_schema、mysql 等)下方的列表中。我只是想确保它没有死掉并且我执行了正确的命令来导入数据!

附注是的,你们都可以看到我今天为本地 SQL 服务器设置的 root 密码,该密码仅在我家里的 PC 上运行,根本没有任何数据:)

更新:

感谢您的意见 Tadman,很高兴听到 MySQL 就是这样,没有给出任何进展指示。不过,过了一会儿我收到了这个错误消息:

ERROR 1049 (42000): Unknown database 'disasters'

这是我正在查看的屏幕截图:http://i.imgur.com/GRRgAsm.jpg

但是当我检查文件夹时,tweetdata 文件夹大小为 14.3GB,所以我认为导入可能有效?如果数据库响应于

而出现,它怎么可能是未知的
show databases;

最佳答案

不幸的是,在导入这样的数据库转储时,您不会得到太多反馈。如果它是在事务模式下创建的,则在完全导入之前您甚至不会看到任何数据。

查看它是否正在执行任何操作的一种方法是查看存储原始表的数据库目录,并查看正在创建哪些文件以及它们的大小。使用 file_per_table option 可以让这变得更容易.

关于mysql - 使用 MySQL 导入大型 sql 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com