問題:
一般出現這個問題是由於DBeaver 程序無法自動找到數據庫的安裝目錄,在進行數據的導入導出時無法執行,這是因爲執行指令需要數據庫相關命令的支持。
解決辦法:
我用的是mysql,這裏拿mysql舉例,其他的數據庫類似。在安裝的時候選擇數據庫的安裝目錄
window下很好找,這裏關鍵是mac不好找,如果是手動下載的官方壓縮解壓的方式那也很好找,如果是安裝官方的安裝包方式,則需要費點功夫。打開命令行輸入以下指令查看信息
MacBook-Air:~ root# find /usr/ -iname "mysql"
/usr//local/mysql
/usr//local/mysql-5.7.17-macos10.12-x86_64/bin/mysql
find: /usr//local/mysql-5.7.17-macos10.12-x86_64/data: Permission denied
/usr//local/mysql-5.7.17-macos10.12-x86_64/include/mysql
find: /usr//sbin/authserver: Permission denied
可見官方的安裝包安裝目錄在/usr/local下,可是當你想找這個目錄的時候卻死活找不到,因爲這個目錄對finder默認是不可見的,需要我們使用命令的方式打開。
如果你的選擇正確的話,應該就能看的版本號了
至此你就可以順利的使用DBeaver的導入導出功能了。