[英]Syntax error in mysql backup script
我在Macbook Pro中使用腳本來備份開發應用程序的Mysql數據庫,並且其工作正常。 但是我嘗試在ubuntu服務器測試中使用它,並給出了以下錯誤: 語法錯誤:“(”意外(期望“完成”))
在這行代碼中:
table_types=($($MYSQL -u $DB_USER -p$DB_PASS -e
"show table status from $DB" | awk '{ if ($2 == "MyISAM" || $2 == "InnoDB") print $1,$2}'))
有人能幫我嗎?
您忘記打開方括號“(”。請嘗試以下操作:
table_types=($($MYSQL -u $DB_USER -p$DB_PASS -e "show table status from $DB" | awk '({ if ($2 == "MyISAM" || $2 == "InnoDB") print $1,$2}'))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.