Titel: MySQL und Proftp probs bitte um hilfe Beitrag von: PitBull am 25. Februar 2005, 20:23:55 hi leute
ich sitze hier vor meinem suse 9.2 server vor einem grossen problem und zwar: ich habe mir die neuste version von proftpd heruntergeladen und habe es entpackt. danach habe ich mir die howto SQL anleitung vorgenommen und schon kamm das prob. ich habe einen user per phpmyadmin in der datenbank erstell. danach habe ich diese datei proftpd_sql.sql heruntergeladen und in den entpackten proftp ordner reingestellt. nun habe ich die datei mit dem befehl ausgeführt und habe das zur antwort bekommen. PitBull:/etc/ftp/proftpd # mysql -u "filme" -p < proftpd_sql.sql Enter password: ERROR 1046 at line 11: Keine Datenbank ausgewählt. ich poste auch mal die datei proftpd_sql.sql: # MySQL dump 8.13 # # Host: localhost Database: proftpd #-------------------------------------------------------- # Server version 3.23.37-log # # Table structure for table 'ftp' # CREATE TABLE ftp ( username varchar(60) binary default NULL, uid int(11) default NULL, gid int(11) default NULL, password varchar(30) default NULL, homedir varchar(250) default NULL, count int(11) default NULL, ui bigint(20) NOT NULL auto_increment, shell varchar(60) default NULL, letzter_zugriff datetime default NULL, zugang char(1) default NULL, PRIMARY KEY (ui) ) TYPE=ISAM PACK_KEYS=1; # # Table structure for table 'xfer_stat' # CREATE TABLE xfer_stat ( username tinytext, filename text, size bigint(20) default NULL, host tinytext, ip tinytext, aktion tinytext, dauer tinytext, zeit_lokal datetime default NULL, success char(1) default NULL, ui bigint(20) NOT NULL auto_increment, PRIMARY KEY (ui) ) TYPE=MyISAM; ich hoffe ihr könnt mir helfen ich komme einfach net weiter. vielen dank im voraus cya PitBull Titel: Re: MySQL und Proftp probs bitte um hilfe Beitrag von: stonki am 25. Februar 2005, 20:43:36 Zitat von: "PitBull" PitBull:/etc/ftp/proftpd # mysql -u "filme" -p < proftpd_sql.sql Enter password: ERROR 1046 at line 11: Keine Datenbank ausgewählt. Du erstellst erst eine Datenbank und dann via "mysql -u filme DATENBANKNAME -p < proftpd.sql.sql" die Tabellen erstellen cu stonki Titel: MySQL und Proftp probs bitte um hilfe Beitrag von: PitBull am 25. Februar 2005, 21:47:01 danke das hat herforragend geklappt aber nun habe ich schon das nächste problem und zwar beim ProFTPD kompilieren.
Ich habe diesen befehl eingegeben ./configure --with-modules=mod_sql:mod_sql_mysql und er antwortete mir zum dank das checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for gcc... no checking for cc... no checking for cc... no checking for cl... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. ich poste hier auch gleich mal die config.log ich kann leider damit nix anfangen da ich noch zimlich grün hinter den ohren bin was SuSe betrift. CONFIG.LOG: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.57. Invocation command line was $ ./configure --with-modules=mod_sql:mod_sql_mysql ## --------- ## ## Platform. ## ## --------- ## hostname = PitBull uname -m = i686 uname -r = 2.6.8-24.11-default uname -s = Linux uname -v = #1 Fri Jan 14 13:01:26 UTC 2005 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /usr/sbin PATH: /usr/local/sbin PATH: /root/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /usr/X11R6/bin PATH: /bin PATH: /usr/games PATH: /opt/gnome/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1397: checking build system type configure:1415: result: i686-pc-linux-gnu configure:1423: checking host system type configure:1437: result: i686-pc-linux-gnu configure:1445: checking target system type configure:1459: result: i686-pc-linux-gnu configure:1533: checking for gcc configure:1562: result: no configure:1613: checking for cc configure:1642: result: no configure:1655: checking for cc configure:1701: result: no configure:1754: checking for cl configure:1783: result: no configure:1797: error: no acceptable C compiler found in $PATH See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_build_alias=i686-pc-linux-gnu ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=i686-pc-linux-gnu ac_cv_host_alias=i686-pc-linux-gnu ac_cv_target=i686-pc-linux-gnu ac_cv_target_alias=i686-pc-linux-gnu ## ----------------- ## ## Output variables. ## ## ----------------- ## ADDL_DIRS='' ALLOCA='' BINDIR='' BUILD_MODULE_OBJS='' CC='' CFLAGS='' CPP='' CPPFLAGS='' CURSES_LIBS='' DEFS='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' INCLUDES='' INSTALL_DATA='' INSTALL_PROGRAM='' INSTALL_SCRIPT='' INSTALL_STRIP='' LDFLAGS='' LIBOBJS='' LIBRARIES='' LIBS='' LIB_OBJS='' LOCALSTATEDIR='' LTLIBOBJS='' MODULE_OBJS='' OBJEXT='' OSREL='-DLINUX' OSTYPE='' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_VERSION='' PATH_SEPARATOR=':' RANLIB='' SBINDIR='' SET_MAKE='' SHELL='/bin/sh' SYSCONFDIR='' VERSION='' ac_ct_CC='' ac_ct_RANLIB='' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' datadir='${prefix}/share' exec_prefix='NONE' host='i686-pc-linux-gnu' host_alias='' host_cpu='i686' host_os='linux-gnu' host_vendor='pc' includedir='${prefix}/include' infodir='${prefix}/info' install_group='' install_user='' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localstatedir='${prefix}/var' mandir='${prefix}/man' oldincludedir='/usr/include' prefix='NONE' program_transform_name='s,x,x,' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target='i686-pc-linux-gnu' target_alias='' target_cpu='i686' target_os='linux-gnu' target_vendor='pc' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_BUGREPORT "" #define PACKAGE_NAME "" #define PACKAGE_STRING "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" configure: exit 1 Ich hoffe ihr könnt mir weiter helfen vielen dank im voraus cya PitBull Titel: MySQL und Proftp probs bitte um hilfe Beitrag von: stonki am 25. Februar 2005, 22:42:33 nicht boese gemeint: Aber bei Deinen Fragen merke ich, dass Dir fundementale Linux Grundlagen fehlen. Und dann ist ProFTPD sicherlich nicht die richtige Wahl fuer Dich. Nimm vsftp oder was sonst bei SuSE dabei ist und kaufe Dir DRINGEND den "Kofler" als Linux Bibel.
Auch hier steht (die bei dem SQL Problem) die Loesung ja da. Du brauchst eigentlich nur zu lesen, dann steht da, dass kein C Compiler gefunden wirst und nun solltest Du wissen "ok, gcc fehlt". Dann noch "make" etc installiert und alles ist gut. Also LESE bitte Fehlermeldungen, sonst wird das leider nichts. Wie gesagt, alles nicht boese gemeint. Ich verzweifel auch gerade an einem anderen Linux Problem (vielleicht anderes Level. aber ich stell mich genauso bloed an wie Du *G*), aber zumindest Fehlermeldungen sollte man lesen koennen. Und ehrlich: kauf Dir den Kofler, mit Abstand das Beste EInsteigerbuch fuer Linux. cu stonki Titel: MySQL und Proftp probs bitte um hilfe Beitrag von: Anonymous am 26. Februar 2005, 08:22:10 du hast ja recht mir fehlt das grund wissen
ok ich werde mir den kofler bestellen das ist doch das buch von michael kofler ich habe nur noch eine bitte ich möchte den proftp zu laufen bringen deswegen meine frage kannst du mir nochmal helfen? und zwar habe ich gcc nach installiert und haben den befehl ausgfürt ./configure --with-modules=mod_sql:mod_sql_mysql hat er auch einwandfrei gemacht das prob kamm dann bei dem befehl "make" als er zu mysql kam schmiess er nur noch hits gcc -DLINUX -I.. -I../include -O2 -Wall -c mod_sql_mysql.c mod_sql_mysql.c:137:19: mysql.h: No such file or directory mod_sql_mysql.c:164: error: parse error before "MYSQL" mod_sql_mysql.c:164: warning: no semicolon at end of struct or union mod_sql_mysql.c: In function `_build_error': mod_sql_mysql.c:325: warning: implicit declaration of function `mysql_errno' mod_sql_mysql.c:325: error: dereferencing pointer to incomplete type mod_sql_mysql.c:327: warning: implicit declaration of function `mysql_error' mod_sql_mysql.c:327: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `_build_data': mod_sql_mysql.c:338: error: `MYSQL' undeclared (first use in this function) mod_sql_mysql.c:338: error: (Each undeclared identifier is reported only once mod_sql_mysql.c:338: error: for each function it appears in.) mod_sql_mysql.c:338: error: `mysql' undeclared (first use in this function) mod_sql_mysql.c:339: error: `MYSQL_RES' undeclared (first use in this function) mod_sql_mysql.c:339: error: `result' undeclared (first use in this function) mod_sql_mysql.c:340: error: `MYSQL_ROW' undeclared (first use in this function) mod_sql_mysql.c:340: error: parse error before "row" mod_sql_mysql.c:349: error: dereferencing pointer to incomplete type mod_sql_mysql.c:355: warning: implicit declaration of function `mysql_store_result' mod_sql_mysql.c:361: warning: implicit declaration of function `mysql_num_rows' mod_sql_mysql.c:362: warning: implicit declaration of function `mysql_num_fields' mod_sql_mysql.c:367: error: `row' undeclared (first use in this function) mod_sql_mysql.c:367: warning: implicit declaration of function `mysql_fetch_row' mod_sql_mysql.c:377: warning: implicit declaration of function `mysql_free_result' mod_sql_mysql.c: In function `cmd_open': mod_sql_mysql.c:430: warning: implicit declaration of function `mysql_ping' mod_sql_mysql.c:430: error: dereferencing pointer to incomplete type mod_sql_mysql.c:442: error: dereferencing pointer to incomplete type mod_sql_mysql.c:442: warning: implicit declaration of function `mysql_init' mod_sql_mysql.c:444: error: dereferencing pointer to incomplete type mod_sql_mysql.c:455: warning: implicit declaration of function `mysql_options' mod_sql_mysql.c:455: error: dereferencing pointer to incomplete type mod_sql_mysql.c:455: error: `MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function) mod_sql_mysql.c:457: warning: implicit declaration of function `mysql_real_connect' mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type mod_sql_mysql.c:458: error: dereferencing pointer to incomplete type mod_sql_mysql.c:458: error: dereferencing pointer to incomplete type mod_sql_mysql.c:459: error: `CLIENT_INTERACTIVE' undeclared (first use in this function) mod_sql_mysql.c: In function `cmd_close': mod_sql_mysql.c:553: warning: implicit declaration of function `mysql_close' mod_sql_mysql.c:553: error: dereferencing pointer to incomplete type mod_sql_mysql.c:554: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `cmd_defineconnection': mod_sql_mysql.c:620: error: invalid application of `sizeof' to an incomplete type mod_sql_mysql.c:623: error: dereferencing pointer to incomplete type mod_sql_mysql.c:624: error: dereferencing pointer to incomplete type mod_sql_mysql.c:655: error: dereferencing pointer to incomplete type mod_sql_mysql.c:656: error: dereferencing pointer to incomplete type mod_sql_mysql.c:657: error: dereferencing pointer to incomplete type mod_sql_mysql.c:674: error: dereferencing pointer to incomplete type mod_sql_mysql.c:675: error: dereferencing pointer to incomplete type mod_sql_mysql.c:676: error: dereferencing pointer to incomplete type mod_sql_mysql.c:677: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `cmd_select': mod_sql_mysql.c:798: warning: implicit declaration of function `mysql_real_query' mod_sql_mysql.c:798: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `cmd_insert': mod_sql_mysql.c:912: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `cmd_update': mod_sql_mysql.c:1011: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `cmd_query': mod_sql_mysql.c:1127: error: dereferencing pointer to incomplete type mod_sql_mysql.c:1142: warning: implicit declaration of function `mysql_field_count' mod_sql_mysql.c:1142: error: dereferencing pointer to incomplete type mod_sql_mysql.c: In function `cmd_escapestring': mod_sql_mysql.c:1222: warning: implicit declaration of function `mysql_escape_string' mod_sql_mysql.c: In function `cmd_checkauth': mod_sql_mysql.c:1289: warning: implicit declaration of function `make_scrambled_password' make[1]: *** [mod_sql_mysql.o] Error 1 meine frage könnt ihr mir bitte helfen auch wenn ich ein neuling bin? vielen dank im voraus cu PitBull Titel: MySQL und Proftp probs bitte um hilfe Beitrag von: stonki am 26. Februar 2005, 09:51:38 mod_sql_mysql.c:137:19: mysql.h: No such file or directory
dir fehlen entweder die mysql Header oder Development Files ODER die werden nicht automatisch erkannt und muessen per configure Option uebergeben werden. Titel: MySQL und Proftp probs bitte um hilfe Beitrag von: Anonymous am 26. Februar 2005, 12:32:28 vielen dank
ich muss leider zugeben das du recht hast ich werde mich erst mal mit dem kefler beschäftigen (vieleicht kannst du mir ja ein buch entpfehlen). aber nochmal vielen dank für deine hilfe. ich wünsch dir noch viel erfog mit deinem prob. vielen dank nochmal cu PitBull |