如何使用MySQL中的命令行导入SQL文件?我有一个.sql的导出文件。phpMyAdmin..我想使用命令行将其导入另一个服务器。我有一个WindowsServer 2008R2安装。我把.sql文件在C驱动,我试过这个命令database_name < file.sql它不工作,我得到语法错误。如何在没有问题的情况下导入此文件?我需要先创建一个数据库吗?
3 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
shell> mysqldump db_name > backup-file.sql
Unix
shell> mysql db_name < backup-file.sql
mysql -p -u [user] [database] < backup-file.sql
Powershell
C:\> cmd.exe /c "mysql -u root -p db_name < backup-file.sql"
MySQL命令行
mysql> use db_name;mysql> source backup-file.sql;
明月笑刀无情
TA贡献1828条经验 获得超4个赞
autocommit = true
mysql> use db_name;mysql> SET autocommit=0 ; source the_sql_file.sql ; COMMIT ;
添加回答
举报
0/150
提交
取消