令我感到非常惊讶的是,似乎无法通过 PHPMyAdmin 将超过几兆字节的数据上传到 mysql 数据库,而我可以轻松地将高达 2 GB 的 msaccess 表上传。
那么与 phpmyadmin 不同,php 中是否有任何脚本或任何可以允许这样做的脚本?
最佳答案
PhpMyAdmin 基于 HTML 和 PHP。这两种技术都不是构建的,也从未打算处理如此大量的数据。
解决此问题的通常方法是将文件传输到远程服务器 - 例如使用 (S)FTP、SSH、Samba 共享或其他任何协议(protocol) - 然后使用 mysql 将其导入本地
命令:
mysql -u username -p -h localhost databasename < infile.sql
在具有相同 mySQL 版本的两个服务器之间交换数据的另一种非常快速的方法(它不转储和重新导入数据,而是直接复制数据目录)是 mysqlhotcopy .不过,它只能在基于 Unix/Linux 和 Netware 的服务器上运行。
关于mysql - 如何以编程方式将 10 Gb 的数据上传到 MySQL 而不会像在 PHPMyAdmin 上那样崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797322/