首先取得我們需要的程式
apt-get install apache2 mysql-server mysql-client php4 phpmyadmin libapache2-mod-php4 php4-gd unixODBC libmyodbc
增加修改/etc/odbcinst.ini
[MySQL]
Description = MySQL driver
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
CPTimeout =
CPReuse =
FileUsage = 1
增加修改/etc/odbc.ini
[MySQL]
Driver = MySQL
# 資料庫名稱
Database = ooo
Trace = Off
TraceFile = stderr
DSN = MySQL
# 伺服器連線位址
SERVER = localhost
USER =
PASSWORD =
PORT = 3306
DATABASE = OSSIIDB
進入
http://localhost/phpmyadmin
1.建立資料庫ooo
2.建立適當的使用者
OOo2.x Base設定
步驟1. 選取資料庫
連結到現用資料庫ODBC
步驟2. 設定ODBC連結
按瀏覽 選MySQL這個driver
步驟3.設定使用者認證
輸入帳號,並把需要密碼選項打勾
步驟4.儲存並繼續
選取您需要的選項按完成即可
進入資料庫後輸入密碼,點選資料庫按右鍵
特性=>其他設定
資料轉換字元改成UTF-8完成最後設定
PS.感謝螢火飛學長在OpenOffice 補給站的指導
PS.PS.OOo Base 2.0使用上還是需要用phpmyadmin去做輔助才能運作的順利
PS.PS.PS.遠端連線出現狀況如下
[MySQL][ODBC 3.51 Driver]Client does not support authentication protocol requested by server; consider upgrading MySQL client
參考以下的指令解決
mysql -u username -p
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newPassword')
-> WHERE Host = 'someHost' AND User = 'someUser';
mysql> FLUSH PRIVILEGES;
newPassword:登入使用者的密碼
someHost:內部連線用localhost,外部用%
someUser:使用者名稱
1129171371