Re: [Postfixbuch-users] MYSQL für Sasl einrichten
Jim Knuth
jk at jkart.de
Di Jan 3 18:11:49 CET 2006
Heute (03.01.2006/17:59 Uhr) schrieb Heiner Lamprecht (postfixbuch-users at listi.jpberlin.de),
>> > Danach bekomme ich zurueck:
>> >
>> > ERROR 1136 (21S01): Column count doesn't match value count at
>> > row 1
>>
>> Jo, falsche DB ;)
> Nee. Die Tabelle "user" existiert in "mysql", und dem
> Insert-Statement nach zu urteilen, moechte er auch in genau die
> Tabelle etwas eintragen. Die Tabelle enthaelt die User, die sich
> bei MySQL anmelden duerfen, mit der Angabe einiger Rechte. Bei mir
> ist die Tabelle aber deutlich groeßer, denn sie hat ueber 30 Spalten,
> waehrend in dem insert oben nur 17 befuellt werden.
> Also. Mach mal ein 'describe user;' und schau, wie die Tabelle bei
> Dir definiert ist. Und dann haenge die restlichen Spalten noch an.
> Alternative:
> INSERT INTO user (Host, User, Password, Select_priv) VALUES
> ('localhost', 'postfix', '', 'Y');
> Uebrigens: Es waere IMHO von Vorteil, in der user-Tabelle die Rechte
> weitgehend auf 'N' zu setzen und anschließend in der Tabelle db fuer
> eine einzelne Datenbank auf 'Y' zu setzen. Wenn man es in user
> macht, gilt es fuer alle Datenbanken. So, wie es dort oben steht,
> darf der DB-User 'postfix' in allen Datenbanken Tabellen anlegen,
> loeschen, neue Datenbanken anlegen, Inhalte aendern, ... Und das
> alles ohne Passwort.
genau. All das ist mir vor geraumer Zeit auch schon aufgefallen.
Ich dachte bloss, ich bin zu doof und habs dann per phpMyAdmin
gemacht. Also einzeln. ;)
> Gruß,
> Heiner
--
Viele Gruesse, Kind regards,
Jim Knuth
jk at jkart.de
ICQ #277289867 - VoIP: +49 (0) 322 212 044 67
Key ID: 0x1F78066F
----------
Zufalls-Zitat
----------
Zum Denken sind wenige Menschen geneigt, obwohl alle zum
Rechthaben. (Arthur Schopenhauer)
----------
Der Text hat nichts mit dem Empfaenger der Mail zu tun
----------
Virus free. Checked by NOD32 Version 1.1350 Build 6551 03.01.2006
Mehr Informationen über die Mailingliste Postfixbuch-users