DBeaver轉(zhuǎn)儲數(shù)據(jù)庫報錯問題解決辦法
使用的Dbeaver版本為25.1.4
網(wǎng)上沒搜到有效方法以及版本過時,自己寫一篇備忘
現(xiàn)象及原因分析
● 在 DBeaver 25.1.4 中嘗試通過右鍵菜單【工具】→【轉(zhuǎn)儲數(shù)據(jù)庫】導(dǎo)出 MySQL 數(shù)據(jù)庫時失敗
● 錯誤提示表明 DBeaver 嘗試使用內(nèi)置的 mysqldump.exe 工具但失敗了,原因是程序位數(shù)不匹配
通過報錯可以得 C:\Users\y\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\win\mysqldump.exe
這個路徑下的mysqldump.exe與操作系統(tǒng)位數(shù)不符,修復(fù)思路為更改mysqldump.exe路徑,改為安裝的mysql下的
2025-08-15 08:41:28.570 - IO error: Cannot run program "C:\Users\y\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\win\mysqldump.exe" (in directory "C:\Users\y\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\win"): CreateProcess error=193, %1 不是有效的 Win32 應(yīng)用程序。 2025-08-15 08:41:28.570 - java.io.IOException: Cannot run program "C:\Users\y\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\win\mysqldump.exe" (in directory "C:\Users\y\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\win"): CreateProcess error=193, %1 不是有效的 Win32 應(yīng)用程序。 at java.base/java.lang.ProcessBuilder.start(Unknown Source) at java.base/java.lang.ProcessBuilder.start(Unknown Source) at org.jkiss.dbeaver.tasks.nativetool.AbstractNativeToolHandler.executeProcess(AbstractNativeToolHandler.java:227) at org.jkiss.dbeaver.tasks.nativetool.AbstractNativeToolHandler.doExecute(AbstractNativeToolHandler.java:285) at org.jkiss.dbeaver.ext.mysql.tasks.MySQLNativeToolHandler.doExecute(MySQLNativeToolHandler.java:47) at org.jkiss.dbeaver.tasks.nativetool.AbstractNativeToolHandler.lambda$0(AbstractNativeToolHandler.java:88) at org.jkiss.dbeaver.runtime.RunnableContextDelegate.lambda$0(RunnableContextDelegate.java:39) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:123) Caused by: java.io.IOException: CreateProcess error=193, %1 不是有效的 Win32 應(yīng)用程序。 at java.base/java.lang.ProcessImpl.create(Native Method) at java.base/java.lang.ProcessImpl.<init>(Unknown Source) at java.base/java.lang.ProcessImpl.start(Unknown Source) ... 8 more
解決方法——配置本地Mysql
點(diǎn)擊操作欄種【數(shù)據(jù)庫】→ 驅(qū)動管理 → 雙擊Mysql → 選擇本地客戶端 → 添加數(shù)據(jù)庫地址 → 定位到自己安裝mysql、bin目錄,我的電腦為D:\mysql-8.0.32-winx64\bin,添加后點(diǎn)擊確定

重新編輯數(shù)據(jù)庫連接,在“連接設(shè)置”Advanced的本地客戶端中選擇剛才新建的數(shù)據(jù)庫地址,點(diǎn)擊確定,即可成功導(dǎo)出數(shù)據(jù)庫了

總結(jié)
到此這篇關(guān)于DBeaver轉(zhuǎn)儲數(shù)據(jù)庫報錯問題解決辦法的文章就介紹到這了,更多相關(guān)DBeaver轉(zhuǎn)儲數(shù)據(jù)庫報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SQLServer與Oracle常用函數(shù)實(shí)例對比匯總
這篇文章主要介紹了SQLServer與Oracle常用函數(shù)對比,需要的朋友可以參考下2014-06-06
數(shù)據(jù)庫觸發(fā)器(Trigger)的一點(diǎn)使用心得
最近了解了一下數(shù)據(jù)庫觸發(fā)器,并做一點(diǎn)實(shí)際的應(yīng)用,在翻看其概念的時候,還是本著從理解的角度來學(xué)習(xí)的,但是,到了實(shí)際的應(yīng)用場景中,還是有一些特別注意的地方的,下面是自己在應(yīng)用中的幾點(diǎn)體會2009-07-07
問個高難度的復(fù)雜查詢(在一個時間段內(nèi)的間隔查詢)
問個高難度的復(fù)雜查詢(在一個時間段內(nèi)的間隔查詢)...2007-04-04
SQL語句優(yōu)化之JOIN和LEFT JOIN 和 RIGHT JOIN語句的優(yōu)化
在數(shù)據(jù)庫的應(yīng)用中,我們經(jīng)常需要對數(shù)據(jù)庫進(jìn)行多表查詢,然而當(dāng)數(shù)據(jù)量非常大時多表查詢會對執(zhí)行效率產(chǎn)生非常大的影響,因此我們在使用JOIN和LEFT JOIN 和 RIGHT JOIN語句時要特別注意2018-03-03
在windows上用docker?desktop安裝部署StoneDB
這篇文章主要介紹了在windows上用docker?desktop安裝部署StoneDB的相關(guān)資料,整個過程記錄的十分詳細(xì),推薦給大家,需要的朋友可以參考下2022-08-08
海量數(shù)據(jù)庫的查詢優(yōu)化及分頁算法方案集合2/2
海量數(shù)據(jù)庫的查詢優(yōu)化及分頁算法方案集合2/2...2007-03-03
ORACLE 系統(tǒng)函數(shù)大全SQLSERVER系統(tǒng)函數(shù)的異同
下面是Oracle支持的字符函數(shù)和它們的Microsoft SQL Server等價函數(shù)。2009-07-07

