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

use*_*291 2 mysql

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

所以有没有php或任何可以允许这样做的脚本不像phpmyadmin?

Pek*_*ica 8

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

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

mysql -u username -p -h localhost databasename < infile.sql
Run Code Online (Sandbox Code Playgroud)

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