MySQL 8 是一款流行的關系型數據庫管理系統,可在各種操作系統上使用。如果您需要支持 MDB 文件,則需要使用 Access 驅動程序(ODBC 驅動程序),并安裝 Microsoft Access 數據庫引擎。下面是如何在 MySQL 8 中安裝和配置支持 MDB 文件的步驟。
1. 安裝 ODBC 驅動程序
sudo apt-get install unixodbc unixodbc-dev
2. 安裝 Microsoft Access 數據庫引擎
sudo apt-get install libmdb-dev
3. 配置 ODBC 驅動程序
在 /etc/odbcinst.ini 文件中添加以下內容:
[ODBC] Trace = Yes TraceFile = /tmp/odbc.log [Microsoft Access Driver (*.mdb)] Driver = /usr/lib/x86_64-linux-gnu/odbc/libmdbodbc.so Setup = FileUsage = 1
4. 配置 MySQL 8
在 /etc/mysql/my.cnf 文件中添加以下內容:
[mysql] default-character-set=utf8mb4 [client] default-character-set=utf8mb4 [odbc] enable_named_pipe=1
5. 創建 ODBC 連接
sudo odbcinst -i -d -f /usr/share/libmdbodbc/mdbtools/libmdbodbc.ini isql -v testdb
6. 測試連接
SELECT * FROM mytable;
注意:
1. 如果您使用的是 64 位系統,則需要將 /usr/lib/x86_64-linux-gnu/odbc/libmdbodbc.so 替換為 /usr/lib/odbc/libmdbodbc.so。如果您使用的是 32 位系統,則不需要更改文件路徑。
2. 如果您使用的是新版的 Ubuntu 或 Debian,則需要添加以下軟件源:deb http://archive.ubuntu.com/ubuntu trusty main universe。
3. 如果出現任何問題,請檢查 /tmp/odbc.log 文件以獲取更多詳細信息。