如何以编程方式将10 Gb数据上传到MySQL而不像PHPMyAdmin那样崩溃?

时间:2010-05-09 10:21:10

标签: mysql

我很惊讶通过PHPMyAdmin向mysql数据库上传超过几兆的数据似乎是不可能的,而我可以轻松上传一个msaccess表,最多可达2 GB。

那么php中是否有任何脚本或任何可以允许这样做的脚本,而不像phpmyadmin?

2 个答案:

答案 0 :(得分:8)

PhpMyAdmin基于HTML和PHP。这两种技术都没有构建,也从未打算处理这样的数据量。

通常的方法是将文件传输到远程服务器 - 例如使用(S)FTP,SSH,Samba共享等协议 - 然后使用{{1}在本地导入它命令:

mysql

另一种使用相同mySQL版本在两台服务器之间交换数据的快速方法(它不会转储和重新导入数据,而是直接复制数据目录)是mysqlhotcopy。它只在Unix / Linux和基于Netware的服务器上运行。

答案 1 :(得分:4)

没有。使用命令行客户端。

mysql -hdb.example.com -udbuser -p < fingbigquery.sql