今天在進行導庫的時候碰到一個---unknown option 錯誤,導致數據無法導出
經過反復查找問題終於找到了出錯的原因:
原來是mysqldump讀取mysql安裝文件my.cnf里的內容的默認設置,導致命令行無法正常運行,禁用默認設置!在執行mysqldump的時候加入選項--no-defaults (官方文檔解釋是Do not read default options from any options file)。
修改前:
mysqldump -u*** -p*** -h*** --databases *** > /home/***.sql
修改后:
mysqldump --no-defaults -u*** -p*** -h*** --databases *** > /home/***.sql