我无法使用mysqldump进行数据库转储

时间:2016-02-16 10:04:47

标签: mysql mysqldump

我正在尝试使用mysqldump进行数据库转储,如下所示

# mysql -u root -p 
after i login, i did command like below,
#mysql>  mysqldump -u root -p --no-data Dbname > /var/lib/myfolder/MyDB.sql

如果我输入然后它给出如下,

mysql> mysqldump -u root -p --no-data Dbname > /var/lib/myfolder/MyDB.sql
    ->
    ->
    ->
    ->
    ->

除了CTR + C,我什么也做不了。我在哪里做愚蠢的错误?

2 个答案:

答案 0 :(得分:2)

在shell级别发出命令,而不是在mysql中发出,即代替

# mysql -u root...

# mysqldump -u root -p --no-data Dbname > /var/lib/myfolder/MyDB.sql

答案 1 :(得分:0)

您在命令末尾缺少;。试试吧:

mysql> mysqldump -u root -p --no-data Dbname > /var/lib/myfolder/MyDB.sql;