having trouble getting mysql to work (i am quite a newbie to mysql and how
it works).  i can log into the server using vpopmail user and the password i
chose.  when logged into mysql as vpopmail user i can create and destroy
databases (only ones vpopmail created).  here are my compile options and
settings after configure.  below that is the output when i try add a test
domain.  everything works great using cdb auth module but i would like to
learn to use mysql.  any hints would be appreciated.  thanx.

./configure --enable-mysql=y --enable-auth-logging=y --enable-logging=p --en
able-roaming-users=y --enable-hardquota=31457280 --enable-sqwebmail-pass=y -
-enable-tcprules-prog=/usr/local/bin/tcprules --enable-tcpserver-file=/var/v
popmail/etc/tcp.smtp

           vpopmail 4.10.18
            Current settings
---------------------------------------

vpopmail directory = /var/vpopmail
               uid = 60
               gid = 60
          ip alias = OFF --enable-ip-alias-domains=n (default)
address extentions = OFF --enable-qmail-ext=n (default)
     roaming users = ON  --enable-roaming-users=y
    tcpserver file = /var/vpopmail/etc/tcp.smtp
    open_smtp file = /var/vpopmail/etc/open-smtp
        user quota = 31457280 -enable-hardquota=31457280
       auth module = mysql --enable-mysql=y
 mysql replication = OFF --enable-mysql-replication=n default
table optimization = many domains --enable-large-site=n default
  system passwords = OFF --enable-passwd=n
      file locking = ON  --enable-file-locking=y default
      auth logging = ON  --enable-auth-logging=y
mysql clear passwd = OFF --enable-clear-passwd=n default
 valias processing = OFF --enable-valias=n
        pop syslog = show failure attempts with clear text password
                     --enable-logging=p
    default domain =  --enable-default-domain=
          auth inc = -I/usr/include/mysql
          auth lib = -L/usr/lib/mysql -lmysqlclient -lz


[root@que vpopmail-4.10.18]# vadddomain testing.com
Please enter password for postmaster:
enter password again:
could not connect to mysql update server
could not create dir control table create table dir_control ( domain
varchar(255) not null, cur_users int, level_cur int, level_max int,
level_start0 int, level_start1 int, level_start2 int, level_end0 int,
level_end1 int, level_end2 int, level_mod0 int, level_mod1 int, level_mod2
int, level_index0 int , level_index1 int, level_index2 int, the_dir
varchar(255), primary key (domain)  )
could not replace dir control table 2 replace into dir_control ( domain,
cur_users, level_cur, level_max, level_start0, level_start1, level_start2,
level_end0, level_end1, level_end2, level_mod0, level_mod1, level_mod2,
level_index0, level_index1, level_index2, the_dir ) values ( 'dom_60', 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '')

vsql_getpw: failed select
could not create dir control table create table dir_control ( domain
varchar(255) not null, cur_users int, level_cur int, level_max int,
level_start0 int, level_start1 int, level_start2 int, level_end0 int,
level_end1 int, level_end2 int, level_mod0 int, level_mod1 int, level_mod2
int, level_index0 int , level_index1 int, level_index2 int, the_dir
varchar(255), primary key (domain)  )
could not create dir control table create table dir_control ( domain
varchar(255) not null, cur_users int, level_cur int, level_max int,
level_start0 int, level_start1 int, level_start2 int, level_end0 int,
level_end1 int, level_end2 int, level_mod0 int, level_mod1 int, level_mod2
int, level_index0 int , level_index1 int, level_index2 int, the_dir
varchar(255), primary key (domain)  )
could not replace dir control table 2 replace into dir_control ( domain,
cur_users, level_cur, level_max, level_start0, level_start1, level_start2,
level_end0, level_end1, level_end2, level_mod0, level_mod1, level_mod2,
level_index0, level_index1, level_index2, the_dir ) values ( 'testing.com',
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '')

vsql_getpw: failed select
MySQL server has gone away
mysql adduser failed
Error: Unable to chdir to vpopmail/users directory


Reply via email to