{"id":1282,"date":"2010-09-24T14:52:03","date_gmt":"2010-09-24T12:52:03","guid":{"rendered":"http:\/\/www.bdjl.de\/localhost\/?p=1282"},"modified":"2010-11-08T15:39:32","modified_gmt":"2010-11-08T14:39:32","slug":"odbc-mysql-connect-32-bit","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=1282","title":{"rendered":"OOo Mysql Connect mit ODBC (32 Bit)"},"content":{"rendered":"<p>F\u00fcr 32 Bit Systeme hatte ich den Zugriff eines lokalen OpenOffice Base als Client auf eine entfernte Mysql DB schon <a href=\"http:\/\/www.bdjl.de\/localhost\/?p=767\">vor einiger Zeit<\/a> mit Hilfe einiger Anleitungen konfiguriert bekommen. Aber nachdem viel Wasser den Neckar hinunter lief, war die Erinnerung schlicht weg. Hier die Wiederholung:<\/p>\n<blockquote><p>sudo apt-get install libmyodbc odbcinst unixodbc<\/p><\/blockquote>\n<p>F\u00fcr den Komfort und Wohlf\u00fchlfaktor:<\/p>\n<blockquote><p>sudo apt-get install unixodbc-bin<\/p><\/blockquote>\n<p>Damit geht dann alles grafisch mit Hilfe von<\/p>\n<blockquote><p>sudo ODBCConfig<\/p><\/blockquote>\n<p>Aber das w\u00e4re ja \u00f6de. Also von Hand:<\/p>\n<blockquote><p>sudo vi \/etc\/odbc.ini<\/p><\/blockquote>\n<p>Hier dann die folgenden Eintr\u00e4ge vornehmen:<\/p>\n<blockquote><p>[Name der Verbindung]<br \/>\nDescription\u00a0\u00a0\u00a0\u00a0 = Beschreibung der Verbindung<br \/>\nDriver\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = MYSQL<br \/>\nServer\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = ip.adresse.mysql.server<br \/>\nDatabase\u00a0\u00a0\u00a0 = datenbankname<br \/>\nPort\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 3306<br \/>\nSocket\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =<br \/>\nOption\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =<br \/>\nStmt\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 =<br \/>\nPWD\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = supergeheim<br \/>\nUID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = username<\/p><\/blockquote>\n<p>Dann die zweite Datei anlegen (sie existiert noch nicht):<\/p>\n<blockquote><p>sudo vi \/etc\/odbcinst.ini<\/p><\/blockquote>\n<p>Diese mit folgendem Eintrag f\u00fcllen:<\/p>\n<blockquote><p>[MYSQL]<br \/>\nDescription = MYSQL<br \/>\nDriver\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/usr\/lib\/odbc\/libmyodbc.so<br \/>\nDriver64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/usr\/lib<br \/>\nSetup\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/usr\/lib\/odbc\/libodbcmyS.so<br \/>\nSetup64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/usr\/lib<br \/>\nUsageCount\u00a0\u00a0\u00a0 =<br \/>\nCPTimeout\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =<br \/>\nCPReuse\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 \u00a0 =<br \/>\nFileUsage\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 1<\/p><\/blockquote>\n<p>Erstaunlich fand ich, dass Lucid 32 Bit hier die Angaben zu Driver64 und Setup64 wollte. Vorher kam bei mir keine Verbindung zustande.<\/p>\n<p>Jetzt konnte ich eine Verbindung von OpenOffice.org Base zum entfernten MySQL Server herstellen. Ach ja: Derartige Spielchen mit entfernten MySQL Servern sind sicherlich ein Sicherheitsrisiko, wenn der Datenbankserver offen im Netz h\u00e4ngt. Die L\u00f6sung ist ein Tunnel mit Hilfe von OpenVPN, der hier aber nicht beschrieben ist.<\/p>\n<p>Im n\u00e4chsten Eintrag das Gleiche zum Thema 64 Bit &#8211; wenn es denn Unterschiede geben sollte.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr 32 Bit Systeme hatte ich den Zugriff eines lokalen OpenOffice Base als Client auf eine entfernte Mysql DB schon vor einiger Zeit mit Hilfe einiger Anleitungen konfiguriert bekommen. Aber nachdem viel Wasser den Neckar hinunter lief, war die Erinnerung schlicht weg. Hier die Wiederholung: sudo apt-get install libmyodbc odbcinst unixodbc F\u00fcr den Komfort und [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,18],"tags":[56,57,55],"class_list":["post-1282","post","type-post","status-publish","format-standard","hentry","category-linux","category-memo","tag-mysql","tag-odbc","tag-ooo"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/1282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1282"}],"version-history":[{"count":12,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/1282\/revisions"}],"predecessor-version":[{"id":1515,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/1282\/revisions\/1515"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}