Huhn Hur Tu
28.04.10, 13:40
Hallo,
ich versuche gerade nach folgender Anleitung
http://developer.gauner.org/ispmail-exim/
einen Mailserver zu basteln. Aber schon beim erstellen der DB habe ich Probleme.
Die DB ist erstellt Rechte vergeben, aber dann
mysql> CREATE TABLE IF NOT EXISTS `mail_accounts` (
`id` int(9) NOT NULL auto_increment,
`local_part` varchar(255) NOT NULL default '',
`domain` int(16) NOT NULL,
`forward` varchar(255) NOT NULL,
`cc` varchar(255) default NULL,
`name` varchar(255) NOT NULL default '',
`pwclear` varchar(255) NOT NULL default '',
`pwcrypt` varchar(255) NOT NULL default '',
`is_away` enum('yes','no') NOT NULL default 'no',
`away_text` text,
`spam_check` enum('yes','no') NOT NULL default 'no',
`spam_purge` enum('yes','no') NOT NULL default 'no',
`virus_check` enum('yes','no') NOT NULL default 'no',
`is_enabled` enum('yes','no') NOT NULL default 'yes',
`created_at` int(16) NOT NULL default '0',
`updated_at` int(16) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQUE_EMAIL` (`domain`,`local_part`)
) ENGINE=InnoDB ;
Hier erstellt der Befehl nur die Table "mail_accounts", aber schreibt nichts rein, so wie ich das sehe.
und ich bekomme folgende Meldung.
mysql> mysql> CREATE TABLE IF NOT EXISTS `mail_accounts` (
-> `id` int(9) NOT NULL auto_increment,
-> `local_part` varchar(255) NOT NULL default '',
-> `domain` int(16) NOT NULL,
-> `forward` varchar(255) NOT NULL,
-> `cc` varchar(255) default NULL,
-> `name` varchar(255) NOT NULL default '',
-> `pwclear` varchar(255) NOT NULL default '',
-> `pwcrypt` varchar(255) NOT NULL default '',
-> `is_away` enum('yes','no') NOT NULL default 'no',
-> `away_text` text,
-> `spam_check` enum('yes','no') NOT NULL default 'no',
-> `spam_purge` enum('yes','no') NOT NULL default 'no',
-> `virus_check` enum('yes','no') NOT NULL default 'no',
-> `is_enabled` enum('yes','no') NOT NULL default 'yes',
-> `created_at` int(16) NOT NULL default '0',
-> `updated_at` int(16) NOT NULL default '0',
-> PRIMARY KEY (`id`),
-> UNIQUE KEY `UNIQUE_EMAIL` (`domain`,`local_part`)
-> ) ENGINE=InnoDB ;
ERROR 1064 (42000): 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 'mysql> CREATE TABLE IF NOT EXISTS `mail_accounts` (
`id` int(9) NOT NULL auto_' at line 1
Wo hakt es hier?
gruss Stefan
ich versuche gerade nach folgender Anleitung
http://developer.gauner.org/ispmail-exim/
einen Mailserver zu basteln. Aber schon beim erstellen der DB habe ich Probleme.
Die DB ist erstellt Rechte vergeben, aber dann
mysql> CREATE TABLE IF NOT EXISTS `mail_accounts` (
`id` int(9) NOT NULL auto_increment,
`local_part` varchar(255) NOT NULL default '',
`domain` int(16) NOT NULL,
`forward` varchar(255) NOT NULL,
`cc` varchar(255) default NULL,
`name` varchar(255) NOT NULL default '',
`pwclear` varchar(255) NOT NULL default '',
`pwcrypt` varchar(255) NOT NULL default '',
`is_away` enum('yes','no') NOT NULL default 'no',
`away_text` text,
`spam_check` enum('yes','no') NOT NULL default 'no',
`spam_purge` enum('yes','no') NOT NULL default 'no',
`virus_check` enum('yes','no') NOT NULL default 'no',
`is_enabled` enum('yes','no') NOT NULL default 'yes',
`created_at` int(16) NOT NULL default '0',
`updated_at` int(16) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQUE_EMAIL` (`domain`,`local_part`)
) ENGINE=InnoDB ;
Hier erstellt der Befehl nur die Table "mail_accounts", aber schreibt nichts rein, so wie ich das sehe.
und ich bekomme folgende Meldung.
mysql> mysql> CREATE TABLE IF NOT EXISTS `mail_accounts` (
-> `id` int(9) NOT NULL auto_increment,
-> `local_part` varchar(255) NOT NULL default '',
-> `domain` int(16) NOT NULL,
-> `forward` varchar(255) NOT NULL,
-> `cc` varchar(255) default NULL,
-> `name` varchar(255) NOT NULL default '',
-> `pwclear` varchar(255) NOT NULL default '',
-> `pwcrypt` varchar(255) NOT NULL default '',
-> `is_away` enum('yes','no') NOT NULL default 'no',
-> `away_text` text,
-> `spam_check` enum('yes','no') NOT NULL default 'no',
-> `spam_purge` enum('yes','no') NOT NULL default 'no',
-> `virus_check` enum('yes','no') NOT NULL default 'no',
-> `is_enabled` enum('yes','no') NOT NULL default 'yes',
-> `created_at` int(16) NOT NULL default '0',
-> `updated_at` int(16) NOT NULL default '0',
-> PRIMARY KEY (`id`),
-> UNIQUE KEY `UNIQUE_EMAIL` (`domain`,`local_part`)
-> ) ENGINE=InnoDB ;
ERROR 1064 (42000): 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 'mysql> CREATE TABLE IF NOT EXISTS `mail_accounts` (
`id` int(9) NOT NULL auto_' at line 1
Wo hakt es hier?
gruss Stefan