Titel: Scoreboard Beitrag von: UHolthausen am 26. August 2003, 18:08:29 Hallo
seit 14:00 Uhr versuche ich ProFTPD mit SQL ans Laufen zu kriegen. Ich bekomme immer die Scoreboardfehlermeldung, wurde auch hier im Forum diskutiert. Mein Problem ich finde besagten Eintrag nirgends, bin wohl zu dumm. Installiert und laufen tut: Apache 1.3.27, PHP MySQL , auch die Datenbank ftp ist vorhanden. Fehlermeldung: linux - ProFTPD 1.2.8 (stable) (built Fri Jun 6 08:16:36 CEST 2003) standalone mode STARTUP linux (wesuli[192.168.1.3]) - error deleting scoreboard entry: Invalid argument linux (wesuli[192.168.1.3]) - FTP session closed. linux - ProFTPD killed (signal 15) linux - ProFTPD 1.2.8 standalone mode SHUTDOWN linux:/ # proftpd -l Compiled-in modules: mod_core.c mod_xfer.c mod_auth_unix.c mod_auth_file.c mod_auth.c mod_ls.c mod_log.c mod_site.c mod_sql.c mod_sql_mysql.c mod_cap.c Wo ist mein Denkfehler, hätte ich doch ProFTPD ohne SQL laufen lassen. Never change a running system.... :( Ich bedanke mich im Voraus für Eure Hilfe. mit freundlichem Gruss Uli Suse 8.2.prof. Titel: Re: Scoreboard Beitrag von: stonki am 26. August 2003, 18:15:27 Zitat von: "UHolthausen" Hallo seit 14:00 Uhr versuche ich ProFTPD mit SQL ans Laufen zu kriegen. Ich bekomme immer die Scoreboardfehlermeldung, wurde auch hier im Forum diskutiert. dann frag doch lieber um 14:05 :) Zitat Mein Problem ich finde besagten Eintrag nirgends, bin wohl zu dumm. daran wird es nicht liegen, denn die Fehlermeldung ist ein wenig ..... Zitat linux (wesuli[192.168.1.3]) - error deleting scoreboard entry: Invalid argument linux (wesuli[192.168.1.3]) - FTP session closed. linux - ProFTPD killed (signal 15) das Problem hat nichts mit dem Scoreboard File zu tun. Vielmehr steigt mod_sql vorher aus und ProFTPD kommt mit dieser Fehlermeldung rueber. Fuege bitte Deiner ProFTPD.conf die Zeile: SQLLOG /var/log/proftpd.sql hinzu und starte proftpd neu Dann kannst Du dort nachlesen, was nicht klappt. Ansonsten poste das hier... cu stonki Titel: Scoreboard Beitrag von: UHolthausen am 26. August 2003, 18:32:50 Hallo
danke für die schnelle Antwort. "dann frag doch lieber um 14:05 :) ", wollte die Lösung mir selber erarbeiten und nicht dauernd fragen, wenn man selbst zur Lösung kommen kann. Werde gleich Deine Tipps ausprobieren und testen. So ausprobiert. Jetzt läßt sich ProFTPD nicht mehr starten: SQLLOG expected cmdlist query-name [IGNORE_ERRORS] :roll: mfG Uli Titel: Scoreboard Beitrag von: stonki am 26. August 2003, 19:39:00 Zitat von: "UHolthausen" Hallo SQLLOG expected cmdlist query-name [IGNORE_ERRORS] :roll: wie kommst Du denn auf diese Zeile ? ICH BIN SO DOOF :idiot) ich meine natuerlich: SQLLogFile http://www.proftpd.de/28.0.html#336 cu stonki Titel: Scoreboard Beitrag von: UHolthausen am 26. August 2003, 19:51:44 Hallo Stonki
habe es geändert. Im Log steht folgendes: Aug 26 19:47:47 mod_sql/4.10[9776]: backend module 'mod_sql_mysql/4.03' Aug 26 19:47:47 mod_sql/4.10[9776]: backend api 'mod_sql_api_v1' Aug 26 19:47:47 mod_sql/4.10[9776]: >>> sql_getconf Aug 26 19:47:47 mod_sql/4.10[9776]: entering mysql cmd_defineconnection Aug 26 19:47:47 mod_sql/4.10[9776]: name: 'default' Aug 26 19:47:47 mod_sql/4.10[9776]: user: 'username' Aug 26 19:47:47 mod_sql/4.10[9776]: host: 'localhost' Aug 26 19:47:47 mod_sql/4.10[9776]: db: 'ftp' Aug 26 19:47:47 mod_sql/4.10[9776]: port: '3306' Aug 26 19:47:47 mod_sql/4.10[9776]: ttl: '0' Aug 26 19:47:47 mod_sql/4.10[9776]: exiting mysql cmd_defineconnection Aug 26 19:47:47 mod_sql/4.10[9776]: entering mysql cmd_open Aug 26 19:47:47 mod_sql/4.10[9776]: exiting mysql cmd_open Aug 26 19:47:47 mod_sql/4.10[9776]: unrecoverable backend error Aug 26 19:47:47 mod_sql/4.10[9776]: error: '1045' Aug 26 19:47:47 mod_sql/4.10[9776]: message: 'Access denied for user: 'username@localhost' (Using password: YES)' Nur mit dieser Meldung kann ich nichts anfangen, da von MySQL keine Ahnung. mfG Uli Titel: Scoreboard Beitrag von: stonki am 26. August 2003, 20:01:26 Zitat von: "UHolthausen" Aug 26 19:47:47 mod_sql/4.10[9776]: message: 'Access denied for user: 'username@localhost' (Using password: YES)' Nur mit dieser Meldung kann ich nichts anfangen, da von MySQL keine Ahnung. mfG Uli ok, wenn Du unter SuSE 8.2 mysql das erste mal startest, dann wirst Du aufgefordert ein passwort fuer den MASTERUSER zu vergeben. Dieser User hat bei mysql alle rechte ! Hast Du das gemacht ? Nun hast Du Deine Config nicht gepostet, aber da wird bei Dir eine Zeile drinstehen ala: SQLConnectInfo DATENBANK @localhost USERNAME PASSWORT und SQLUserInfo users username password uid gid homedir shell da muessen natuerlich DATENBANK USERNAME PASSWORT ersetzt worden sein. Achtung: zwischen DATENBANK und "@" KEIN Leerzeichen. Das kannst Du nun mit mysql wie folgt durchpruefen: mysql -u USERNAME -p dann fragt er nach dem passwort, dann kannst Du eingeben: use DATENBANK dort dann "select * from users" Das "users" stammt aus der Zeile "SQLUserInfo", lese dazu bitte die Doku von Mod_sql http://www.proftpd.de/11.0.html cu Titel: Scoreboard Beitrag von: UHolthausen am 26. August 2003, 21:06:53 Hallo Stonki
so ich habe einiges ändern müssen. Hatte MYSQL ohne Passwort laufen, ist jetzt geändert. Dafür tritt ein Problem auf, dass ich nicht verstehe. Laut Webmin hat der User "wesuli" ein Passwort. Gebe ich die Befehle ein, die Du gepostest hast,passiert folgendes: linux:/ # mysql -u wesuli -p Enter password: hier stand das Passwort ERROR 1045: Access denied for user: 'wesuli@localhost' (Using password: YES) linux:/ # mysql -u wesuli -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 to server version: 3.23.55-Max-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \u ftp ERROR 1044: Access denied for user: '@localhost' to database 'ftp' mysql> Es geht nur, wenn ich das Passwort leer lasse. mfG Uli P.S. bin erst morgen ab 13:45 online Titel: Scoreboard Beitrag von: stonki am 26. August 2003, 22:41:58 Zitat von: "UHolthausen" mysql> \u ftp ERROR 1044: Access denied for user: '@localhost' to database 'ftp' mysql> [/quote entweder hast Du kein passwort gesetzt oder mysql NICHT neu gestartet. Das muss naemlich nach jedem Aendern der Zugriffsdaten gemacht werden. cu stonki Titel: Scoreboard Beitrag von: UHolthausen am 27. August 2003, 06:12:46 Guten Morgen
habe den MYSQL-Server nach jeder Aenderung angehalten bzw neugestartet. Ohne Erfolg. Denke darüber nach die SQL-Datenbank "FTP" neuaufzusetzen. Nach der Arbeit werde ich um 14:00 weitermachen. Melde mich auf jeden Fall heute und hier im Forum. mit freundlichem Gruss Uli Titel: Scoreboard Beitrag von: stonki am 27. August 2003, 08:42:22 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USERS !
This is done with: /usr/bin/mysqladmin -u root -h localhost password 'new-password' -p AND /usr/bin/mysqladmin -u root -h host.domain.com password 'new-password' -p bin mir nicht sicher, ob das letzte "-p" so richtig ist, probier einfach mal aus... cu stonki Titel: Scoreboard Beitrag von: sm am 27. August 2003, 13:53:33 Das letzte p kann man getrost weglassen
Titel: Scoreboard Beitrag von: dm am 27. August 2003, 13:56:12 Außerdem solltest du darauf achten, dass dein User auch auf die DB ftp zugreifen darf. Anscheinend darf er das ja nicht laut folgender Meldung..
Zitat mysql> \u ftp ERROR 1044: Access denied for user: '@localhost' to database 'ftp' Titel: Scoreboard Beitrag von: UHolthausen am 27. August 2003, 16:23:07 Hallo
das ist mir auch aufgefallen. Ich habe mal im Webmin die Rechte kontrolliert, von da aus ist es ansich anders. Ich habe mit diesem User volle Rechte, sprich im Prinzip root-Rechte. Nur irgendwie scheint es nicht zu klappen. Eine Testinstallation eines Forum hat funktioniert und es läuft wie im Internet, ich kann alles machen. D.h. der SQL-Server scheint richtig zu laufen oder lieg ich hier falsch ? Titel: Scoreboard Beitrag von: UHolthausen am 27. August 2003, 17:00:45 Hallo
habe mir ein Buch über MySQL zugelegt und anhand dessen folgendes gemacht: linux:/ # mysql -hlocalhost -uroot -pk67ag8 ftp Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 to server version: 3.23.55-Max-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \u ftp Database changed mysql> \s -------------- mysql Ver 11.18 Distrib 3.23.55, for suse-linux (i686) Connection id: 4 Current database: ftp Current user: root@localhost Current pager: stdout Using outfile: '' Server version: 3.23.55-Max-log Protocol version: 10 Connection: Localhost via UNIX socket Client characterset: latin1 Server characterset: latin1 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 5 min 21 sec Threads: 1 Questions: 6 Slow queries: 0 Opens: 6 Flush tables: 1 Open tables: 0 Queries per second avg: 0.019 -------------- mysql> Soll das so sein ? Titel: Scoreboard Beitrag von: UHolthausen am 27. August 2003, 18:26:02 Hallo
jetzt komm ich nicht mehr in die Datenbank :( linux:/ # mysql -uroot -p Enter password: ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) linux:/ # Wie kann man das Masterpasswort wiederzurücksetzen ? usr/bin/mysqladmin -u root -h localhost password 'new-password' -p AND /usr/bin/mysqladmin -u root -h host.domain.com password 'new-password' -p Verweigert mir den Zugang, trotz richtigem PW. Fehler 1045, siehe oben. Titel: Scoreboard Beitrag von: UHolthausen am 27. August 2003, 22:15:53 Hallo
ich komme in die Datenbank rein, ohne Passwort ! ?? linux:~ # mysql -uwesuli -p -uftp Enter password: ERROR 1045: Access denied for user: 'ftp@localhost' (Using password: YES) linux:~ # mysql -uwesuli -p -uftp Enter password: ERROR 1045: Access denied for user: 'ftp@localhost' (Using password: YES) linux:~ # mysql -uwesuli -p -uftp Enter password: ERROR 1045: Access denied for user: 'ftp@localhost' (Using password: YES) linux:~ # mysql -uwesuli -p -uftp Enter password: ERROR 1045: Access denied for user: 'ftp@localhost' (Using password: YES) linux:~ # mysql -uwesuli -p -uftp Enter password: ERROR 1045: Access denied for user: 'ftp@localhost' (Using password: YES) linux:~ # mysql -uwesuli -p -uftp Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 110 to server version: 3.23.55-Max-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \s -------------- mysql Ver 11.18 Distrib 3.23.55, for suse-linux (i686) Connection id: 110 Current database: Current user: ftp@localhost Current pager: stdout Using outfile: '' Server version: 3.23.55-Max-log Protocol version: 10 Connection: Localhost via UNIX socket Client characterset: latin1 Server characterset: latin1 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 4 hours 11 min 3 sec Threads: 1 Questions: 14 Slow queries: 0 Opens: 6 Flush tables: 1 Open tables: 0 Queries per second avg: 0.001 -------------- Was läuft hier falsch ? bis morgen ...... Titel: Scoreboard Beitrag von: stonki am 27. August 2003, 22:35:45 Zitat von: "UHolthausen" ich komme in die Datenbank rein, ohne Passwort ! ?? sorry das ich den Tag so wenig Zeit hatte. Musste nen Win2003 Server aufsetzen... Also, erst ging es bei Dir, dann wieder nicht ? Also, da per Dir irgendwie der Wurm drin ist: http://www.dwam.net/docs/mysqle3.23/manuel_Resetting_permissions.html#Resetting_permissions und dann noch mal mit einem richtigen passwort ! cu stonki Titel: Scoreboard Beitrag von: UHolthausen am 28. August 2003, 18:31:51 Hallo
Habe die Anleitung für "forgotten password" durchgelesen und versucht umzusetzen. Problem: ich finde auf meinem System keine "hostname.pid". d.h. gesucht wurde nach:localhost .pid negativ, ebenso die Suche nach linux.pid. Somit gehen die nächsten Schritte auch nicht. Was mache ich verkehrt? Titel: Scoreboard Beitrag von: UHolthausen am 28. August 2003, 19:53:56 Hallo Stonki
geschafft. Habe mir die deutsche Anleitung geholt. Jetzt komm ich wieder rein. Für alle, die nicht so gut Englisch können: http://www.mysql.de Sollten nochmals Probs auftreten melde ich mich. Danke für den super Support hier. :D Titel: Scoreboard Beitrag von: Wörsty am 28. August 2003, 21:17:37 Zitat von: "UHolthausen" jetzt komm ich nicht mehr in die Datenbank :( :lol: :oops: Tja - so kann das gehen. 1. shell# killall mysqld 2. shell# mysqld --skip-grant-tables 3. shell# mysql -h hostname -u root 4. mysql>use mysql; 5. mysql>UPDATE user SET Password=PASSWORD('neuespasswort') WHERE User = 'root'; 6. mysql>FLUSH PRIVILEGES; 7. mysql>\q 8) Titel: Scoreboard Beitrag von: UHolthausen am 29. August 2003, 12:11:13 Hallo
Zitat von: "Wörsty" Zitat von: "UHolthausen" jetzt komm ich nicht mehr in die Datenbank :( :lol: :oops: Tja - so kann das gehen. 1. shell# killall mysqld 2. shell# mysqld --skip-grant-tables 3. shell# mysql -h hostname -u root 4. mysql>use mysql; 5. mysql>UPDATE user SET Password=PASSWORD('neuespasswort') WHERE User = 'root'; 6. mysql>FLUSH PRIVILEGES; 7. mysql>\q wenn ich das tue, habe es gestern abend noch gewagt, passiert anschließend folgendes: Willkommen bei phpMyAdmin 2.4.0 Fehler MySQL meldet: Access denied for user: 'root@localhost' (Using password: NO) Frage, wie kriege MYSQL in den Installationsurzustand, was kann ich löschen ohne Gefahr zu laufen, daß MYSQL nicht mehr läuft. MYSQL ist im Rahmen mit Apache, PHP installiert worden. Die Daten sind im Moment nicht so wichtig. 8) Titel: Scoreboard Beitrag von: UHolthausen am 30. August 2003, 10:25:42 Hall Stonki und Wörsty
habe die Lösung: in der "config_inc.php" müssen einige Daten manuell eingebunden werden, jetzt läuft es so wie es sein soll Danke für Euren Support. Werde jetzt die Datenbank für Proftpd nochmals anlegen und mal sehen, ob es dann läuft. |