[Postfixbuch-users] MySQL Datenbank erstellen (Postfix)
Dejan (Postfix)
postfix at kabelplus.at
So Apr 13 17:34:07 CEST 2014
Danke für deine Hilfe Werner…
> CREATE TABLE virtual_mailbox_domains (
> Id int(10) unsigned NOT NULL auto_increment,
> domain varchar(255) default NULL,
> PRIMARY KEY (Id),
> FULLTEXT KEY domains (domain)
> ) ENGINE=MyISAM COMMENT='Postfix virtual domains‘;
Damit ich die Datenbank anlegen kann, muss ich COMMENT='Postfix virtual domains entfernen ansonsten bekomme ich die folgende Fehlermeldung:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Postfix virtual domains‘' at line 6
Im Internet finde ich nichts zu "COMMENT=‚‘“, ich denke das wird einfach nur ein Kommentar sein den ich durch "/* Postfix virtual domains */" ersetzen kann.
Lg Dejan
Am 13.04.2014 um 14:36 schrieb Werner Detter <werner at aloah-from-hell.de>:
> Hi,
>
>> Der Befehl aus dem Buch funktioniert leider nicht:
>>
>> CREATE TABLE virtual_mailbox_domains (
>> Id int(10) unsigned NOT NULL auto_increment,
>> domain varchar(255) default NULL,
>> PRIMARY KEY (Id),
>> FULLTEXT KEY domains (domain)
>> ) TYPE=MyISAM COMMENT='Postfix virtual domains‘;
>>
>> TYPE=MyISAM - wurde seit der Version 5.5 durch - ENGINE=InnoDB - ersetzt
>> FULLTEXT KEY - Fulltext Indizes können nur bei MyISAM eingesetzt werden
>>
>> Braucht Postfix den Fulltext Key? Ist der wichtig?
>>
>> Kann ich die Tabelle mit dem folgenden Befehl erstellen:
>>
>> CREATE TABLE virtual_mailbox_domains (
>> Id int(10) unsigned NOT NULL auto_increment,
>> domain varchar(255) default NULL,
>> PRIMARY KEY (Id)
>> ) ENGINE=InnoDB /* Postfix virtual domains */;
>>
>> Kommt Postfix damit klar?
>
> Klar kommt Postfix damit klar. Postfix ist's wurscht welche Storage-Engine für
> die Datenbank/Tabelle verwendet wird. Aus Performance-Sicht ist MyISAM bei
> einer Tabelle, auf die zu 99,9% lesend zugegriffen besser geeignet als InnoDB.
>
> Du kannst die Tabelle natürlich in MyISAM erstellen, der Syntax in MySQL hat
> sich dafür allerdings geändert:
>
> CREATE TABLE virtual_mailbox_domains (
> Id int(10) unsigned NOT NULL auto_increment,
> domain varchar(255) default NULL,
> PRIMARY KEY (Id),
> FULLTEXT KEY domains (domain)
> ) ENGINE=MyISAM COMMENT='Postfix virtual domains‘;
>
> VG,
> Werner
>
>
>
>
>
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
>
> Postfixbuch-users at listen.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
Mehr Informationen über die Mailingliste Postfixbuch-users