HUX布斯
2019-07-08 14:45:56
如何使用MySQL中的命令行導(dǎo)入SQL文件?我有一個.sql的導(dǎo)出文件。phpMyAdmin..我想使用命令行將其導(dǎo)入另一個服務(wù)器。我有一個WindowsServer 2008R2安裝。我把.sql文件在C驅(qū)動,我試過這個命令database_name < file.sql它不工作,我得到語法錯誤。如何在沒有問題的情況下導(dǎo)入此文件?我需要先創(chuàng)建一個數(shù)據(jù)庫嗎?
3 回答

瀟瀟雨雨
TA貢獻1833條經(jīng)驗 獲得超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條經(jīng)驗 獲得超4個贊
autocommit = true
mysql> use db_name;mysql> SET autocommit=0 ; source the_sql_file.sql ; COMMIT ;
添加回答
舉報
0/150
提交
取消