Strona 1 z 2
[Solved]Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 12 sie 2008, 08:40
autor: puniek
Witam!
Chciałem dokonać połączenia pomiędzy OpenOffice.org base a bazą MySQL wg instrukcji zamieszczonej na stronie
http://www.linuxwbiznesie.pl/zastosowan ... mysql.html. Niestety przy próbie testowania połączenia wyskakuje mi błąd jak na zdjęciu poniżej, z którego wynika, że nie ma u mnie biblioteki libmyodbc3.so (o ile dobrze to rozumiem).
Niby wszystko mam zainstalowane a mimo to do połączenia nie dochodzi.
Proszę o pomoc i radę co robię nie tak!
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 12 sie 2008, 12:58
autor: Robert Seth Draco
sudo apt-get install libmyodbc3
i zobaczysz czy zainstaluje czy juz masz

Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 12 sie 2008, 18:09
autor: puniek
Kod: Zaznacz cały
puniek@puniek-desktop ~ $ sudo apt-get install libmyodbc3
[sudo] password for puniek:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu libmyodbc3
Niestety pakiety nie ma i nie wiem jak to zainstalować i skąd wziąć...

Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 12 sie 2008, 20:05
autor: kapron
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 12 sie 2008, 23:03
autor: puniek
Kod: Zaznacz cały
puniek@puniek-desktop ~ $ sudo apt-get install libmyodbc
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
libmyodbc jest już w najnowszej wersji.
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
libgtkhtml3.8-15 python-pyogg python-pyvorbis python-mutagen
Aby je usunąć należy użyć "apt-get autoremove".
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 27 nieaktualizowanych.
puniek@puniek-desktop ~ $
Jak widać nic się nie zainstalowało i nadal mam taki sam komunikat co z obrazka powyżej....

Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 13 sie 2008, 00:42
autor: kapron
znalazłem źródła na stronie producenta (wersja dla x86):
Kod: Zaznacz cały
wget http://dev.mysql.com/get/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-3.51.26-linux-x86-32bit.tar.gz/from/ftp://ftp.easynet.be/mysql/
przy okazji: usuń zbędne pakiety, które wskazał apt:
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 13 sie 2008, 07:34
autor: puniek
Zrobiłem ale nadal brakuje mi tego pliku o który krzyczy w zdjęciu z góry czyli /usr/lib/libmyodbc3.so .... dziwne
Szczerze mówiąc nie czuje do końca tematu i tym bardziej liczę na pomoc szanownego koleżeństwa...
Pozdrawiam
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 13 sie 2008, 20:10
autor: kapron
w tamtej paczce, do której podałem Ci link, jest ten plik. rozpakuj paczkę i skopiuj, go do /usr/lib.
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 13 sie 2008, 22:49
autor: puniek
kapron pisze:w tamtej paczce, do której podałem Ci link, jest ten plik. rozpakuj paczkę i skopiuj, go do /usr/lib.
Ale jak mam ją rozpakować skoro wpisując ta komendę w ona się po prostu instaluje...?
I następne pytanie: skoro instaluje się a w niej jest to czemu nie ma tego sterownika/pliku we właściwym miejscu?
Poza tym dotarłem do tej paczki na serwerze ftp ale po rozpakowaniu znalazłem podobny plik ale wygląda dziwnie... jakby plik skrótu (poniżej zdjęcie). Ale przekopiowanie jego nic nie daje bo przy próbie połączenia mam taki sam komunikat jak na zrzucie z początku tego wątku.
Pozdrawiam
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 13 sie 2008, 23:33
autor: kapron
którą komendę? jaką komendę wpisujesz??
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 13 sie 2008, 23:37
autor: puniek
kapron pisze:którą komendę? jaką komendę wpisujesz??
Cały wpis, który mi podałeś.
Ale chodzi o coś innego...dobrałem się do paczki ale nie rozwiązało to problemu... chyba (opis powyżej).
Pozdrawiam
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 00:04
autor: kapron
1.
wget - pobiera plik
apt-get autoremove - usuwa niepotrzebne paczki z systemu
2.
rozpakuj paczkę i skopiuj pliki w odpowiednie miejsca
Kod: Zaznacz cały
tar -xvzf mysql-connector-odbc-3.51.26-linux-x86-32bit.tar.gz
Kod: Zaznacz cały
sudo cp mysql-connector-odbc-3.51.26-linux-x86-32bit/lib/* /usr/lib/
Kod: Zaznacz cały
sudo cp mysql-connector-odbc-3.51.26-linux-x86-32bit/bin/* /usr/bin/
i zobacz czy pomogło
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 00:20
autor: puniek
Jest pewien postęp w temacie. Pojawiły się brakujące pliki ale nadal nie dochodzi do połączenia.
Choc robię jak w w/w opisie...
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 00:25
autor: kapron
nic nie widać na tej miniaturce. umieść link do większego obrazka, to rano sprawdzę co tam jest nie tak. teraz idę spać, bo znów trzeba do roboty iść...
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 00:30
autor: puniek
Przepisałem ten komunikat:
[unixODBC][MySQL][ODBC 3.51 Driver]Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Pozdrawiam
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 00:40
autor: kapron
zajrzałem jeszcze raz przed snem

sprawdź czy masz uruchomiony serwer. jeśli jest uruchomiony, to być może problem tkwi w uprawnieniach do pliku odbc.ini (pewien nie jestem, ale gdzieś chyba o tym czytałem, skoro mi to przyszło do głowy;p). sprawdź czy masz w systemie /etc/unixODBC/odbc.ini i jeśli jest to spróbuj
jak nic nie pomoże to będziemy kombinować dalej
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 00:43
autor: puniek
Kod: Zaznacz cały
puniek@puniek-desktop ~ $ sudo chmod 746 /etc/unixODBC/odbc.ini
[sudo] password for puniek:
chmod: nie ma dostępu do `/etc/unixODBC/odbc.ini': No such file or directory
Nie ma nawet katalogu "unixODBC" w "etc"
Ciekawe...
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 07:43
autor: kapron
sprawdź czy nie leży bezpośrednio w /etc
jak go nie będzie, to
sprawdź czy tak wogóle masz w systemie plik /tmp/mysql.sock

Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 07:52
autor: puniek
1) odbc: /etc/odbc.ini /usr/lib/odbc
2) Pliku mysql.sock w katalogu tmp nie ma
Pozdrawiam
Odp: Połączenie ODBC między OpenOffice.org base => bazą MySQL nie udaje się
: 14 sie 2008, 16:33
autor: kapron
gdzie w systemie mysql tworzy u Ciebie socket do komunikacji? sprawdz w /etc/mysql/my.cnf