erro ao gerar tabelas com mysql
Olá pessoal, ...
Estou instalando o postfix com mysql, fiz o arquivo para gerar o db, só que quando fui executar me deu o seguinte erro:
root@brutus:~# mysql -psql<postfix_mysql.db
-bash: postfix_mysql.db: No such file or directory
root@brutus:~# mysql -psql</postfix/postfix_mysql.db
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
O que pode ser????
Re: erro ao gerar tabelas com mysql
o mysql tem que estar rodando pra executar isso ae, vc esqueceu de rodar ou deu pau mesmo?
se for pau verifique o log do mysql, geralmente em /var/log/mysql.log ou mysql.err ou /var/lib/mysql/nomedamaquina.err
e a sintaxe correta eh
mysql -uUSER -pSENHA -D DATABASE < arquivo.sql
Re: erro ao gerar tabelas com mysql
OK, ele está startado, e me gerou novo erro:
root@brutus:~# mysql -psql</postfix/postfix_mysql.db
ERROR 1054 at line 4: Unknown column 'localhost' in 'field list'
root@brutus:~#
O arquivo de log, contém o seguinte:
060207 0:50:22 5 Connect root@localhost on
5 Query SELECT DATABASE()
060207 0:50:23 5 Init DB mysql
5 Query INSERT INTO user (Host, User, Password)
VALUES (`localhost`,`postfix`,password(`email`))
060207 0:50:24 5 Quit
Re: erro ao gerar tabelas com mysql
edita esse sql e troca o VALUES (`localhost`,`postfix`,password(`email`))
por
VALUES ('localhost','postfix',password('email'))