Ini mah persoalannya di database mysqlnya
coba INSERT INTO diganti dengan REPLACE INTO

On Wed, 2005-09-14 at 23:02 +0700, kiki wrote:
> dear om senior
> 
> 
> tanya error lagi dunk  krluarnya seperti ini
> 
> [EMAIL PROTECTED]:/usr/local/src/postfixadmin-2.1.0# mysql -u root -p < 
> DATABASE_MYSQL.TXT
> Enter password:
> ERROR 1062 at line 28: Duplicate entry 'localhost-postfix' for key 1
> [EMAIL PROTECTED]:/usr/local/src/postfixadmin-2.1.0#
> 
> sedangkan isi  DATABASE.TXT isinya ini
> 
> #
> # Postfix Admin
> # by Mischa Peters <mischa at high5 dot net>
> # Copyright (c) 2002 - 2005 High5!
> # License Info: http://www.postfixadmin.com/?file=LICENSE.TXT
> #
> 
> # This is the complete MySQL database structure for Postfix Admin.
> # If you are installing from scratch you can use this file otherwise you
> # need to use the TABLE_CHANGES.TXT or TABLE_BACKUP_MX.TXT that comes 
> with Postfix Admin.
> #
> # There are 2 entries for a database user in the file.
> # One you can use for Postfix and one for Postfix Admin.
> #
> # If you run this file twice (2x) you will get an error on the user 
> creation in MySQL.
> # To go around this you can either comment the lines below "USE MySQL" 
> until "USE postfix".
> # Or you can remove the users from the database and run it again.
> #
> # You can create the database from the shell with:
> #
> # mysql -u root [-p] < DATABASE_MYSQL.TXT
> 
> #
> # Postfix / MySQL
> #
> USE mysql;
> # Postfix user & password
> INSERT INTO user (Host, User, Password) VALUES 
> ('localhost','postfix',password('postfix'));
> INSERT INTO db (Host, Db, User, Select_priv) VALUES 
> ('localhost','postfix','postfix','Y');
> # Postfix Admin user & password
> INSERT INTO user (Host, User, Password) VALUES 
> ('localhost','postfixadmin',password('postfixadmin'));
> INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, 
> Delete_priv) VALUES ('localhost', 'postfix', 'postfixadmin', 'Y', 'Y', 
> 'Y', 'Y');
> FLUSH PRIVILEGES;
> GRANT USAGE ON postfix.* TO [EMAIL PROTECTED];
> GRANT SELECT, INSERT, DELETE, UPDATE ON postfix.* TO [EMAIL PROTECTED];
> GRANT USAGE ON postfix.* TO [EMAIL PROTECTED];
> GRANT SELECT, INSERT, DELETE, UPDATE ON postfix.* TO [EMAIL PROTECTED];
> CREATE DATABASE postfix;
> USE postfix;
> 
> #
> # Table structure for table admin
> #
> CREATE TABLE admin (
>   username varchar(255) NOT NULL default '',
>   password varchar(255) NOT NULL default '',
>   created datetime NOT NULL default '0000-00-00 00:00:00',
>   modified datetime NOT NULL default '0000-00-00 00:00:00',
>   active tinyint(1) NOT NULL default '1',
>   PRIMARY KEY  (username),
>   KEY username (username)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Admins';
> 
> #
> # Table structure for table alias
> #
> CREATE TABLE alias (
>   address varchar(255) NOT NULL default '',
>   goto text NOT NULL,
>   domain varchar(255) NOT NULL default '',
>   created datetime NOT NULL default '0000-00-00 00:00:00',
>   modified datetime NOT NULL default '0000-00-00 00:00:00',
>   active tinyint(1) NOT NULL default '1',
>   PRIMARY KEY  (address),
>   KEY address (address)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Aliases';
> 
> #
> # Table structure for table domain
> #
> CREATE TABLE domain (
>   domain varchar(255) NOT NULL default '',
>   description varchar(255) NOT NULL default '',
>   aliases int(10) NOT NULL default '0',
>   mailboxes int(10) NOT NULL default '0',
>   maxquota int(10) NOT NULL default '0',
>   transport varchar(255) default NULL,
>   backupmx tinyint(1) NOT NULL default '0',
>   created datetime NOT NULL default '0000-00-00 00:00:00',
>   modified datetime NOT NULL default '0000-00-00 00:00:00',
>   active tinyint(1) NOT NULL default '1',
>   PRIMARY KEY  (domain),
>   KEY domain (domain)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Domains';
> 
> #
> # Table structure for table domain_admins
> #
> CREATE TABLE domain_admins (
>   username varchar(255) NOT NULL default '',
>   domain varchar(255) NOT NULL default '',
>   created datetime NOT NULL default '0000-00-00 00:00:00',
>   active tinyint(1) NOT NULL default '1',
>   KEY username (username)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Domain Admins';
> 
> #
> # Table structure for table log
> #
> CREATE TABLE log (
>   timestamp datetime NOT NULL default '0000-00-00 00:00:00',
>   username varchar(255) NOT NULL default '',
>   domain varchar(255) NOT NULL default '',
>   action varchar(255) NOT NULL default '',
>   data varchar(255) NOT NULL default '',
>   KEY timestamp (timestamp)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Log';
> 
> #
> # Table structure for table mailbox
> #
> CREATE TABLE mailbox (
>   username varchar(255) NOT NULL default '',
>   password varchar(255) NOT NULL default '',
>   name varchar(255) NOT NULL default '',
>   maildir varchar(255) NOT NULL default '',
>   quota int(10) NOT NULL default '0',
>   domain varchar(255) NOT NULL default '',
>   created datetime NOT NULL default '0000-00-00 00:00:00',
>   modified datetime NOT NULL default '0000-00-00 00:00:00',
>   active tinyint(1) NOT NULL default '1',
>   PRIMARY KEY  (username),
>   KEY username (username)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Mailboxes';
> 
> #
> # Table structure for table vacation
> #
> CREATE TABLE vacation (
>   email varchar(255) NOT NULL default '',
>   subject varchar(255) NOT NULL default '',
>   body text NOT NULL,
>   cache text NOT NULL,
>   domain varchar(255) NOT NULL default '',
>   created datetime NOT NULL default '0000-00-00 00:00:00',
>   active tinyint(1) NOT NULL default '1',
>   PRIMARY KEY  (email),
>   KEY email (email)
> ) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Vacation';
> 
> 
> mohon om tulung lagi
> 
> regards
> 
> kiki
> 
> 

Reply via email to