Portál AbcLinuxu, 5. června 2025 23:42


Dotaz: MySQL BIND SDB Driver - instalce

24.9.2006 18:17 Motorcb
MySQL BIND SDB Driver - instalce
Přečteno: 473×
Odpovědět | Admin
Zdravim. Snazim se nainstalovat MySQL BIND SDB Driver. Stahl jsem proto instalacni soubor (z http://belnet.dl.sourceforge.net/sourceforge/mysql-bind/mysql-bind-0-1.tgz) rozbalim ho s nazim se nainstalovat podle navodu: ./configure
make
make install
po vzkonani prikazu: demon:~/mysql-bind-0.1# ./configure
-bash: ./configure: není souborem ani adresářem
demon:~/mysql-bind-0.1# ls
COPYING CVS ChangeLog mysqldb.c mysqldb.h README zonetodb.c
zjistuju,ze ani neexistuje soubor configure.
Task me napadlo,jestli se to nemusi instalovat nejak primo s Bindem.Poradite nekdo?
dik moc za kazdou radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.9.2006 18:33 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: MySQL BIND SDB Driver - instalce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máš tam README tak si to přečti.

BUILDING THE BIND SERVER

========================

The driver module and header file (mysqldb.c and mysqldb.h) must be copied to (or linked into) the bind9/bin/named and bind9/bin/named/include directories respectivel y, and must be added to the DBDRIVER_OBJS and DBDRIVER_SRCS lines in bin/named/Makefile.in (e.g. add mysqldb.c to DBDRIVER_SRCS and mysqldb.@O@ to DBDRIVER_OBJS).

Add the results from the command mysql_config --cflags to DBDRIVER_INCLUDES.

(e.g. DBDRIVER_INCLUDES = -I'/usr/include/mysql')

Add the results from the command mysql_config --libs to DBRIVER_LIBS.

(e.g. DBDRIVER_LIBS = -L'/usr/lib/mysql' -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv)

In bind9/bin/named/main.c, add an include to mysqldb.h (e.g. #include "mysqldb.h") Then you must register the driver in setup(), by adding mysqldb_init(); before the call to ns_server_create().

Unregistration should be in cleanup(), by adding the call mysqldb_clear(); after the call to ns_server_destroy().

You should now be able to change to your BIND directory and build BIND with the commands

./configure make make install

You should read the README file with the BIND distribution for more options to pass to configure. You may also want to read the document sdb in the bind doc/misc/ dir ectory.

-- Nezdar není hanbou, hanbou je strach z pokusu.
25.9.2006 13:01 zdenecek
Rozbalit Rozbalit vše Re: MySQL BIND SDB Driver - instalce
A neslo by to nejak cesky? Tento problem me take zajima,ale bohuzel neumim anglicky.Naslo by se nejake ceske howto?Nebo nenapsal by mi nekdo v rychlosti jak na to :) dik moc
25.9.2006 22:22 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: MySQL BIND SDB Driver - instalce
Myslím, že kdo chce provozovat nějaký server v nestandardní konfiguraci na Linuxu a ještě k tomu si to ručně kompilovat, by měl znát angličtinu na takové úrovni, že si zvládne těch pár zvýrazněných vět přeložit.
-- Nezdar není hanbou, hanbou je strach z pokusu.
the.max avatar 26.9.2006 08:37 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: MySQL BIND SDB Driver - instalce
Jestli chces pouivat DNS server ktery si ma ulozeny data v MySQL tak spis nez resit BINDa ti s klidnym svedomim muzu doporucit PowerDNS Ten dokaze data taat ze soubory i z ruznych databazi. Pouzivam ho uz celkem dlouho a oproti BINDovi mi odpadlo mnoho problemu.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.