我正在尝试使用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,我什么也做不了。我在哪里做愚蠢的错误?
答案 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;