我使用Linux导入了一个大型mysql转储文件(到一个新数据库中),但对于进程在使用xampp的本地LAMP环境中的工作方式还不熟悉,因为xampp不支持SSH。我已经将large_dump_file.sql从Linux服务器加载到本地系统。我正在使用Windows,并使用xampp安装灯。我可以通过local_database访问phpMyAdmin,但转储文件太大,无法使用该应用程序导入。我试图通过命令提示符导入文件,但到目前为止没有成功。
及时:
cd ..。 cd .. cd xampp cd mysql cd bin
我发现mysqlimport用于导入.csv和.txt文件,mysql用于导入.sql文件,但无法找到是否使用-u -p选项的文档,因此我尝试了许多命令的变体,但没有结果。正确的命令是什么?
我已经修改了主机、虚拟主机、conf和apache配置文件。是否需要更改本地系统上的任何其他配置文件?
发布于 2011-03-04 15:25:11
mysqldump是转储数据库,可以使用命令行实用程序mysql导入数据库。
在你写的时候:
mysql -h localhost -p -u <mysql-user> <database-name> < large_dump_file.sql访问数据库的用户在哪里。如果您没有数据库,请先创建它!
https://serverfault.com/questions/243237
复制相似问题