我使用
从localhost导出.sql文件本地PC$sql = "SELECT * INTO OUTFILE '$backup_file' FIELDS TERMINATED BY ',' LINES TERMINATED BY ';' FROM $table_name";
之后我将这个.sql文件上传到远程服务器。现在我需要将此.sql文件导入到名为$ table_name的同一个远程Mysql表中。由于从远程服务器到远程mysql服务器的相对路径问题,我在使用LOAD DATA INFILE命令时遇到问题。任何人都可以帮我创建导入这个.sql文件的PHP脚本,该文件由FIELDS TERMINATED BY','线路终止于';'到名为$ table_name?
的Mysql表答案 0 :(得分:1)
使用" mysqldump"导出数据库(http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html),然后使用mysql语法将其导入到另一端:
mysql -u <username> -p <database> < data.sql
从&#34; data.sql&#34;导入SQL数据库进入名为&#34;&#34;的数据库。 &#34; data.sql&#34;是mysqldump命令写的文件。
Alex