Instalando o MySQL no Slackware 11 sem grilo

Publicado por Raphael Silva Bastos em 23/11/2006

[ Hits: 10.332 ]

Blog: https://area31.net.br

 


Instalando o MySQL no Slackware 11 sem grilo



Fui tentar rodar o MySQL no Slackware 11 após ter instalado o pacote que acompanha a versão 11 da distro, e qual o problema? Ele simplesmente não rodava.

Vejam a saída de log do erro ao tentar rodar o "mysqld_safe":

# mysqld_safe --log-error=/var/log/mysql

061108 22:58:34 mysqld started
061108 22:58:34 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
061108 22:58:34 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 0 36808.
InnoDB: Doing recovery: scanned up to log sequence number 0 43655
061108 22:58:34 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
061108 22:58:35 InnoDB: Started; log sequence number 0 43655
061108 22:58:35 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
061108 22:58:35 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
061108 22:58:35 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
061108 22:58:35 mysqld ended

Daí percebi que era problema de permissão, pois eu havia executado "mysql_install_db" como outro usuário sem ser o "mysql", por isso o MySQL não conseguia gravar nem ler os dados no diretório "/var/lib/mysql".

Dei permissão para o usuário do MySQL no diretório onde estavam as libs e boa:

# chown -R mysql.mysql /var/lib/mysql

Faça isso caso tenha problemas!

Outras dicas deste autor

Som no Flash + Firefox + Slackware

Evitando problemas com Sarg + Squid

Man page colorida no Gentoo

II Oficina Livre em MG

Som em arquivos flash no Firefox

Leitura recomendada

Como solucionar ERROR 2002: Can't connect to local MySQL server

Erro 2002 (HY000) ao conectar ao MySQL

Instalação do MySQL no FreeBSD

Melhorando saída de resultados do MySQL via terminal

Exportando dados do MySQL para arquivos textos

  

Comentários
[1] Comentário enviado por removido em 19/08/2008 - 10:43h

Puxa vida, essa salvou meu dia!

[2] Comentário enviado por andrei_scaratti em 22/05/2009 - 15:05h

Cara estava com o mesmo problema, foi dar permissão e tudo funcionou... valeu..



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts