强烈建议:并鄙视为广告exmail而扰乱新手视听
extman/docs/extmail.sql 中,我不知道为什么要如此做,但我想仅为广告extmail因为: 用户名-密码-数据库 三者都用extmail为名,让我这些初学用户不知道要改哪个才正确。
我自己有自己的用户名、密码、数据库名啊! 这三者不可能都一样,但又怕改错了,导致安装失败!
强烈建义:
用户名:extmailuser 密码:extmailpass数据库:extmaildata
用户名:userextman 密码:extmanpass
附:extman/docs/extmail.sql 其它还有,init.sql
USE mysql;
/* readonly user & password */
/* clean user if exists */
delete FROM user where User in ('extmail','webman');
delete FROM db where User in ('extmail','webman');
INSERT INTO user (Host, User, Password) VALUES ('localhost','extmail',password('extmail'));
INSERT INTO db (Host, Db, User, Select_priv) VALUES ('localhost','extmail','extmail','Y');
/* extman read/write user & password */
INSERT INTO user (Host, User, Password) VALUES ('localhost','webman',password('webman'));
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv) VALUES ('localhost', 'extmail', 'webman', 'Y', 'Y', 'Y', 'Y');
FLUSH PRIVILEGES;
/* readonly user */
GRANT USAGE ON extmail.* TO extmail@localhost;
GRANT SELECT, UPDATE ON extmail.* TO extmail@localhost;
/* read/write user */
GRANT USAGE ON extmail.* TO webman@localhost;
GRANT SELECT, INSERT, DELETE, UPDATE ON extmail.* TO webman@localhost;
CREATE DATABASE extmail;
USE extmail;
/* Table structure for table manager */
CREATE TABLE manager (
username varchar(255) NOT NULL default '',
password varchar(255) NOT NULL default '',
type varchar(64) NOT NULL default 'postmaster',
uid varchar(255) NOT NULL default '',
name varchar(255) NOT NULL default '',
question text NOT NULL default '',
answer text NOT NULL default '',
disablepwdchange smallint(1),
createdate datetime NOT NULL default '0000-00-00 00:00:00',
expiredate 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='Ext/Webman - Admin Accounts';
/* Table structure for table alias */
CREATE TABLE alias (
address varchar(255) NOT NULL default '',
goto text NOT NULL,
domain varchar(255) NOT NULL default '',
createdate datetime NOT NULL default '0000-00-00 00:00:00',
expiredate 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='ExtMail - Virtual Aliases';
/* Table structure for table domain */
CREATE TABLE domain (
domain varchar(255) NOT NULL default '',
description varchar(255) NOT NULL default '',
hashdirpath varchar(255) NOT NULL default '',
maxalias int(10) NOT NULL default '0',
maxusers int(10) NOT NULL default '0',
maxquota varchar(16) NOT NULL default '0',
maxnetdiskquota varchar(16) NOT NULL default '0',
transport varchar(255) default NULL,
can_signup tinyint(1) NOT NULL default '0',
default_quota varchar(255) default NULL,
default_netdiskquota varchar(255) default NULL,
default_expire varchar(12) default NULL,
disablesmtpd smallint(1),
disablesmtp smallint(1),
disablewebmail smallint(1),
disablenetdisk smallint(1),
disableimap smallint(1),
disablepop3 smallint(1),
createdate datetime NOT NULL default '0000-00-00 00:00:00',
expiredate 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='ExtMail - Virtual Domains';
/* Table structure for table domain_manager */
CREATE TABLE domain_manager (
username varchar(255) NOT NULL default '',
domain varchar(255) NOT NULL default '',
createdate datetime NOT NULL default '0000-00-00 00:00:00',
active tinyint(1) NOT NULL default '1',
KEY username (username)
) TYPE=MyISAM COMMENT='Ext/Webman - Domain Admins';
/*
Table structure for table mailbox
mapping: name <-> cn, username <-> mail
*/
CREATE TABLE mailbox (
username varchar(255) NOT NULL default '',
uid varchar(255) NOT NULL default '',
password varchar(255) NOT NULL default '',
clearpwd varchar(128) NOT NULL default '',
name varchar(255) NOT NULL default '',
mailhost varchar(255) NOT NULL default '',
maildir varchar(255) NOT NULL default '',
homedir varchar(255) NOT NULL default '',
quota varchar(16) NOT NULL default '0',
netdiskquota varchar(16) NOT NULL default '0',
domain varchar(255) NOT NULL default '',
uidnumber int(6) NOT NULL default '1000',
gidnumber int(6) NOT NULL default '1000',
createdate datetime NOT NULL default '0000-00-00 00:00:00',
expiredate datetime NOT NULL default '0000-00-00 00:00:00',
active smallint(1) NOT NULL default '1',
disablepwdchange smallint(1),
disablesmtpd smallint(1),
disablesmtp smallint(1),
disablewebmail smallint(1),
disablenetdisk smallint(1),
disableimap smallint(1),
disablepop3 smallint(1),
PRIMARY KEY (username),
KEY username (username)
) TYPE=MyISAM COMMENT='ExtMail - Virtual Mailboxes'; 楼主多疑了,如果要做广告也不至于在这种地方做吧?:lol
不过用户名,密码,数据库名都一样,确实使新手很迷茫。
新版本里考虑您的建议:D 谢谢回复!
但我现在就要修改的 extmail.sql 还有init.sql 可以吗?
请把修改的两个文件内容直接回复贴到论坛上,我来导入我的数据库,可以吗? **** 该帖被屏蔽 **** 这个没有那么复杂,如果连这么简单的东西都搞不定,还是买商业软件或商业支持好了。。。 [quote]原帖由 [i]nt5[/i] 于 2009-1-2 12:30 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=53984&ptid=7201][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
这个没有那么复杂,如果连这么简单的东西都搞不定,还是买商业软件或商业支持好了。。。 [/quote]
正解,楼主有空还是补下MySQL 是如何创建表和插入数据:lol :lol :lol 是啊,楼主要是没有基础,还是不要用开源软件。 :L 楼主太尿性了,别用了,真滴,求你了! 呵呵,,,这个是一种习惯,,程序员的习惯~
页:
[1]