2014-04-08 65 views
0

我一直在使用命令提示符下連接到主機,建立一個數據庫,但最近我在嘗試連接時,此消息時:不支持16位應用程序使用命令提示符

「的程序或功能「\ ?? \ c:\ mysql.exe」由於與64位窗口不兼容而無法啓動或運行,請與軟件供應商聯繫,詢問是否有64位Windows兼容版本可用「

I don不瞭解這個問題,並且它在過去有效。

+0

您是否最近升級/更新了操作系統(Windows)或MySQL?有些事情已經發生了變化,這很可能是其中某個項目的最新升級。 (它不只是突然決定mysql.exe不兼容)。 –

+0

不,我還沒有我仍然使用Windows 7可能是病毒或惡意軟件造成這種情況? – user3403781

+0

您所描述的問題是由Windows問題(一個具有16位應用程序的實際64位操作系統),MySQL問題(32位版本的Windows上的64位版MySQL),損壞可執行文件,組件的不匹配版本(32位DLL與64位混合或類似的東西)。找出你改變了什麼,並解決它。你有沒有下載一些可能會影響到事情的東西?您是否安裝了AV /惡意軟件檢測軟件,當前是否正在運行?你提到你「仍在運行Windows 7」,但你是否將其從32位升級到64位?你是否升級MySQL到新版本? –

回答

0

我敢打賭,重定向出錯了。大概就像

mysqldump xxxx > mysql.exe xxxx 

那的>代替|損壞你的文件的mysql.exe。

檢查mysql.exe的大小和內容(使用任何文本編輯器)。 你只需要再次下載它。

相關問題