RESOLVIDO-mysql não funciona mais...

1. RESOLVIDO-mysql não funciona mais...

Jeffeson Luiz Oliveira de Campos
foguinho.peruca

(usa Ubuntu)

Enviado em 02/05/2008 - 17:58h

Olah comunidade!

Espero que você possam ajudar:

Keiko (meu note) := dual core 1 gb ram amazon pc
distro := ubuntu 7.1
mysql := 5.1.22

Acontece o seguinte, ontem de madrugada eu esta usando normalmente o bd, criando tabelas e deletando, etc. tb ontem eu instalei um monte de aplicativos do ubuntu através do add/remove no menu applications (cd burn, gnu-cash, etc... foi uma infinidade... ficou +- umas 2 hrs baixando os pacotes) e estava tudo normal mesmo após a instalção...
a dor de cabeça começou hoje no almoço quadno eu ligeui novamente a Keiko e simplesmente a net e mysql não funcionavem. A net, eu descobri o problema, era o modem mesmo. Nada demais (paesar que eu apanhei um pouco... ^^)
MAs o mysql não funciona de jeito nenhum. Já desintalei tudo o que eu tinha instalado, deletei a pasta /usr/local/mysql e reinstalei seguindo o manual do mysql etc e tal e nada de fiuncionar ainda. Gostaria da aajuda de vocês. Segue os logs de erros mais comuns:

quando eu rodo o scripts/mysql_install_db --user=mysql

root@Keiko:/usr/local/mysql# scripts/mysql_install_db --user=mysql
FATAL ERROR: Can't find mysqld. Please specify your installation
directory with the '--basedir=' option.
FATAL ERROR: Could not find SQL file '/fill_help_tables.sql'

quando eu rodo o scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql

root@Keiko:/usr/local/mysql# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql
WARNING: The host 'Keiko' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
080502 17:53:41 [ERROR] Can't find messagefile '/usr/share/mysql/english/errmsg.sys'
/usr/local/mysql/bin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 2)
080502 17:53:41 [ERROR] Aborting

080502 17:53:41 [Note]
Installation of system tables failed!

Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/local/mysql/bin/mysqld --skip-grant &
and use the command line tool
/usr/local/mysql/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/local/mysql/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the ./bin/mysqlbug script!



se eu for em /usr/local/mysql/bin e rodar o mysql_safe 9tenho que dar um ctrl+c pq oo bash fik eternamente esperando algo acontecer... ¬¬'')

root@Keiko:/usr/local/mysql/bin# 080502 17:54:47 mysqld_safe Logging to '/var/lib/mysql/Keiko.err'.
080502 17:54:47 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
080502 17:54:47 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

[1]+ Done mysqld_safe


Estou a ponto de reinstalar o ubuntu (boa e velha solução MS) pra fazer funcionar de novo... o pior que eu estou trabalhando em um projeto e estou migrando os dados pro mysql.... tenho os scripts mas eu preciso testar ele...

enfim,
agradeço a ajuda...
[]'s
Jeff



  


2. cara

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/05/2008 - 18:35h

parece que vc atualizou alguma lib que ferrou com o mysql. Deve tar relacionado a algum aplicativo. Qdo acontece isso, [*****]!!! O negócio é ver todas as libs do mysql, instalar elas manualmente e depois por o mysql pra rodar apontando para estas libs. Você sabe fazer isto? Deixar 2 versões de libs no sistema? Da um poco de trabalho, mas não vai ter jeito. Ou senão descobre qual a lib com problema, remove ela e instala o mysql novamente. Provavelmente você vai perder algum destes pacotes novos que instalou. É... a [*****] das bibliotecas compartilhadas no windows que ferra com o sistema tbem acontece no linux... welcome to real world!


3. RESOLUÇÃO

Jeffeson Luiz Oliveira de Campos
foguinho.peruca

(usa Ubuntu)

Enviado em 02/05/2008 - 19:43h

Pessoal,

realmente era uma lib, como o streamer disse. Só não me pergunte qual era.
O que eu fiz:

Fui no synapict e mandei instalar o mysql e todos os pacotes relacionados. Assim ele reescreveu as libs e como aquelas aplicações eu tinha tirado, não vai fazer mta diferença agora.

Quase xeguei a formatar, jah estava preparando o backup.... ^^''

obrigado pela ajuda,
[]'s
Jeff






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts