Warning: Undefined variable $kind in /home4/wgate/public_html/include/checkfunpdo.php on line 662

Warning: Undefined variable $vers in /home4/wgate/public_html/include/checkfunpdo.php on line 662

Warning: Undefined variable $kind in /home4/wgate/public_html/include/checkfunpdo.php on line 662

Warning: Undefined variable $vers in /home4/wgate/public_html/include/checkfunpdo.php on line 662
:::| 目前位置圖示目前位置:首頁圖示回首頁 | 主功能頁圖示相關問答
mariadb使用mysql回復.sql檔出現ERROR at line 1: Unknown command '\-'.

[日期]:2026/01/20  [瀏覽人數]:199

mariadb使用mysql回復.sql檔出現ERROR at line 1: Unknown command '\-'.

mariadb在10.6.18產生的SQL,第一行會加:
/*M!999999\- enable the sandbox mode */

若匯至其他版本時會出現語法錯誤,

可以把.sql的第一行刪除,就可以正常執行,或是在指令最後加--force

如:
原指令:
mysql --user=dbname -p dbname < dbname.sql

改為

mysql --user=dbname -p dbname < dbname.sql --force

或是叫出dbname.sql將第一行刪除,存檔後再執行

參考:https://jira.mariadb.org/browse/MDEV-34183