Hola de nuevo.

A mi no me ha dado ningun problema crear la tabla de usuarios. A
continuacion pongo lo que he hecho.

Primero entre como root y le cambie a este la contraseña.

mysql -u root -p
use mysql;
update user set password=PASSWORD('laclave') where user='root';

Segundo cree la BBDD para el correo.

create database mail;

Tercero cree un usuario mail y le di control total sobre la base de datos
mail.

grant all privileges on mail.* to [EMAIL PROTECTED] identified by 'contraseña';

Cuarto cree la tabla de usuarios.

create table users (
address varchar(255) not null primary key unique,
id varchar(128) not null,
clear varchar(128) not null,
uid smallint(5) unsigned not null default 10000,
gid smallint(5) unsigned not null default 8,
name varchar(128) not null,
home varchar(128) not null default '/var/mail',
domain varchar(128) not null,
maildir varchar(255) not null,
active tinyint(3) unsigned not null default 1
);

Por ultimo, introduje los datos en la tabla.

insert into users values
('[EMAIL PROTECTED]','usuario','contraseña',1000,8,'Fulanito de
Tal','/var/mail','dominio.local','dominio.local/usuario/',1);

De todos modos, he leido que postfix se ejecuta en el entorno de chroot, y
que no puede acceder al socket de la BBDD (no entiendo muy bien todo esto,
pero bueno), si que lo que hay que hacer para que postfix pueda acceder al
socket de la base de datos de MySQL es lo siguiente:

Creamos el directorio siguiente y le asignamos como propietario mysql.

mkdir -p /var/spool/postfix/var/run/mysqld
chown mysql /var/spool/postfix/var/run/mysqld

Luego creamos un enlace al socket

ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock

Con esto, ya podemos acceder a la BBDD sin problemas.

De todos modos, tengo que decir, que todavia no me funciona. Voy a probar
alguna cosilla y os cuento.

-- 
Salu2.
"31" <[EMAIL PROTECTED]> escribió en el mensaje
news:[EMAIL PROTECTED]
> Petrux escribiu:
>
> >Muchas gracias Alberto.
> >
> >El articulo si que es de bulma, por lo que creo que hablamos del mismo.
> >
> >Voy a probar lo que me dices y te cuento :-)
> >
> >
> >
> Si, yo también quiero hacerlo con postgresql mejor que con la mysql,
> ¿Petrux, podrías poner como has creado la tabla de usuarios?, porque con
> las ordenes de mysql no se puede crear.
>
>
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]

Responder a