OOo2.x Base + MySQL (Linux版)

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

OOo2.x Base + MySQL (Linux版)

文章liaozi » 週五 3月 31, 2006 11:30 am

首先取得我們需要的程式
代碼: 選擇全部
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:使用者名稱
無事以當貴 早寢以當富 安步以當車 晚食以當肉
http://liaozi.twbbs.org/
頭像
liaozi
懵懂的國中生
懵懂的國中生
 
文章: 101
註冊時間: 週一 10月 17, 2005 8:53 am

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客