+ Responder ao Tópico



  1. #1

    Padrão 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????

  2. #2

    Padrão 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

  3. #3

    Padrão 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


  4. #4

    Padrão Re: erro ao gerar tabelas com mysql

    edita esse sql e troca o VALUES (`localhost`,`postfix`,password(`email`))

    por
    VALUES ('localhost','postfix',password('email'))