我已经使用Linux来导入一个大的mysql转储文件(到一个新的数据库),但是对于这个过程如何在使用xampp的本地LAMP环境中工作是新的,因为xampp不支持SSH。 我已经从Linux服务器下载了large_dump_file.sql到我的本地系统。 我正在使用Windows XP并使用xampp来设置LAMP。 我能够通过phpMyAdmin访问local_database,但转储文件太大,无法使用该应用程序导入。 我试图通过命令提示符导入文件,但到目前为止没有成功。
在提示符下:
cd ..
cd ..
光盘xampp
光盘的MySQL
CD斌
我发现mysqlimport用于导入.csv和.txt文件,而mysql用于导入.sql文件,但是找不到关于是否使用-u -p选项的文档,所以我已经尝试了许多变化的命令,没有运气。 什么才是正确的命令?
我修改了主机,虚拟主机conf和apacheconfiguration文件。 我是否需要更改本地系统上的任何其他configuration文件?
mysqldump是转储数据库,可以使用命令行实用程序mysql进行导入
在你的promt写:
mysql -h localhost -p -u <mysql-user> <database-name> < large_dump_file.sql
在哪里可以访问你的数据库。 如果你没有一个数据库,创build它之前!