2015-11-30 32 views
-1

我最近在我的OSX Mavericks上設置了apache,mysql,phpmyadmin等10.9.3 現在我試圖通過終端導入一個數據庫,並且我得到這個錯誤信息: Table storage engine for 'table_name' doesn't have that option
我以前在另一個小牛的macbook上沒有問題,唯一的區別是,在這個sql版本是5.7.9和舊的是5.5.34
我想從2天不停地解決這個問題,db沒有問題,我確實設法在舊機器上導入ok。
任何人都可以幫忙嗎?'table_name'的表存儲引擎沒有這個選項

+0

我投票關閉這一問題作爲題外話,因爲Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)問答網站。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

嘗試定義默認存儲引擎你的表 在mysqlimport的你utlity

--default-storage-engine=<def_engine> 

看到這個doc for reference

+0

我一直使用普通的方法mysql -u [username] -p [database_name] <[dumpfilename.sql],奇怪的是,在這臺新機器上我剛上傳了一個沒有任何錯誤的小型數據庫。我無法在此命令行中添加--default-storage-engine = 。任何建議?在mysql新版本中有所改變?我真的在這裏丟失 – spanakorizo

+0

我認爲你可以指定導入參數。你用什麼工具導入? – scaisEdge

+0

我正在使用上面寫的命令通過終端導入。我有更多的消息,很奇怪。我必須刪除1個表,並且數據庫導入正常。然後我試圖手動SQL和創建此表,但不可能。問題是我不得不在最後刪除「ROW_FORMAT = FIXED COMMENT ='目錄產品關係表';」這是什麼意思?當我在新機器上設置mysql時,需要更改的東西?從來沒有像這樣的問題,因爲我提到同樣的數據庫導入沒有問題在另一臺機器上(最老的mysql版本)謝謝 – spanakorizo