首頁  >  問答  >  主體

mysqldump: Couldn't find table: ";"是怎么回事?

"C:\Users\adminstrator>mysqldump -u root -p yuanbiji >g:/www/yuanbiji11.sql;
Enter password: *******
mysqldump: Couldn't find table: ";"

C:\Users\adminstrator>mysqldump -uroot -pwh36524 yuanbiji > g:/yuanbiji11.sql;
Warning: Using a password on the command line interface can be insecure.
mysqldump: Couldn't find table: ";"
"

PHPzPHPz2742 天前1231

全部回覆(3)我來回復

  • 移动用户-9546970

    移动用户-95469702019-03-17 14:59:13

    不行啊

    回覆
    0
  • PHPz

    PHPz2017-04-17 11:56:14

    1. 資料庫檔案被破壞,使用修復指令;
    2. 看一下你mysql的data目錄中yuanbiji目錄中的文件,每個表至少有兩個文件。
    3. 根據個人經驗,掉電或非正常關機或非正常關閉服務可能由此問題。
    4. 根據個人經驗,修改了設定檔也有可能出現此問題,請恢復到先前設定文件,例如修改編碼。
    5. 透過mysql中的二進位檔案恢復數據,請參閱有關說明。

    Gook luck!

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:56:14

    遇到了同樣的問題,最後發現把mysqldump指令後面的「;」去掉就可以了

    回覆
    0
  • 取消回覆