macOS系統(tǒng)的Excel從MySQL數(shù)據(jù)庫查詢數(shù)據(jù)的設(shè)置方法

本文主要解決macOS系統(tǒng)的Excel從MySQL數(shù)據(jù)庫查詢數(shù)據(jù)的設(shè)置問題,如果不通過修改配置文件方法,實(shí)測是不能成功的。

首先,不需要安裝官方建議的兩種第三方驅(qū)動(dòng),這個(gè)用起來更麻煩。
OpenLink Software、Actual Technologies

一、下載及安裝MySQL官方ODBC驅(qū)動(dòng)
1、下載MySQL Connector/ODBC數(shù)據(jù)庫驅(qū)動(dòng)
https://dev.mysql.com/downloads/connector/odbc/

雖然官方推薦說MySQL 在5.5版本以上,建議安裝8.0驅(qū)動(dòng)。但如果你的MySQL數(shù)據(jù)庫版本不是8.0以上版本,還是建議下載5.3.11的版本,我試過MySQL 5.7版本,安裝8.0.12驅(qū)動(dòng),并不能使用。

官網(wǎng)下載鏈接(看清版本下載):
文件名:mysql-connector-odbc-5.3.11-macos10.13-x86-64bit.dmg(MySQL非8.0以上版本建議下這個(gè))
下載地址:https://dev.mysql.com/downloads/file/?id=480078

文件名:mysql-connector-odbc-8.0.12-macos10.13-x86-64bit.dmg(MySQL是8.0以上版本建議下這個(gè))
下載地址:https://dev.mysql.com/downloads/file/?id=479660

2、下載iODBC驅(qū)動(dòng)
官網(wǎng)鏈接:
http://www.iodbc.org/dataspace/doc/iodbc/wiki/iodbcWiki/Downloads#Mac%20OS%20X

3、安裝好上述兩個(gè)驅(qū)動(dòng)

二、設(shè)置
OK,安裝好之后,接下來就需要設(shè)置了,不設(shè)置的話,在iODBC Administrator64這個(gè)App里面測試沒問題,到了Excel里面就不行了,會(huì)顯示加載不了ODBC驅(qū)動(dòng),原因在Excel沒有權(quán)限去讀ODBC驅(qū)動(dòng)文件。
下面跟著我的節(jié)奏來設(shè)置解決這個(gè)問題

1、打開下面這個(gè)App


WX20181002-020634@2x.png

2、點(diǎn)擊System DSN標(biāo)簽,點(diǎn)擊Add添加配置,配置需要連接的MySQL數(shù)據(jù)庫的參數(shù)
(建議用System DSN,我用User DSN沒成功)


0.png

3、這里隨便選哪個(gè)都可以,編碼的區(qū)別


1.png

4、DSN Name隨便寫,這是給自己看的。關(guān)鍵是下面要按照格式來添加
SERVER即MySQL服務(wù)器IP地址,本地可寫localhost,PORT即數(shù)據(jù)庫服務(wù)端口,通常是3306,DATABASE即連接成功后使用哪個(gè)數(shù)據(jù)庫(這個(gè)一定要設(shè)置,否則后面Excel會(huì)提示錯(cuò)誤)


2.png

5、進(jìn)入 /usr/local/,找到有connector字眼的目錄,進(jìn)入lib子目錄,可以看到有兩個(gè)文件,如下圖。


WX20181002-020833@2x.png

6、將這兩個(gè)文件復(fù)制到/Library/ODBC目錄下,一定要這部操作,否則Excel設(shè)置的時(shí)候會(huì)沒有權(quán)限而出錯(cuò)。

7、然后在/Library/ODBC目錄下找到odbc.ini,編輯Driver,將地址改成/Library/ODBC/****.so即可。


WX20181002-022448@2x.png

8、大功告成,現(xiàn)在進(jìn)入Excel就可以從MySQL查詢數(shù)據(jù)了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容