Falha de segmentação no login para o mysql

2

Recentemente, fiz uma nova instalação do Ubuntu no meu laptop (HP dv7, AMD Dual Core com 4 GB de RAM). Eu estou trabalhando na instalação do meu ambiente de desenvolvimento e ferramentas e uma das primeiras coisas em que eu estava trabalhando foi instalar o MySQL.

O seguinte foi minha declaração de configuração com opções:

./configure --prefix=/usr/local/mysql --with-big-tables --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-named-curses-libs=/lib/libncurses.so.5.7

Depois que eu fiz o make, make install, eu fiz a pós-configuração, como configurar a senha do root e instalar o daemon mysqld em seu devido lugar.

Meu problema é quando tento fazer login no mysql para começar a usá-lo, o seguinte mostra o que acontece:

$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.42 Source distribution

Segmentation fault

Eu pesquisei bastante no Google, pesquisei no banco de dados de bugs do mysql e ainda não encontrei nada que corresponda ao meu problema.

Aqui está o conteúdo do meu arquivo my.cnf, caso você queira vê-lo:

$ cat /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql
socket=/usr/local/mysql/tmp/mysql.sock

[mysql.server]
user=mysql
#basedir=/var/lib

[client]
socket=/usr/local/mysql/tmp/mysql.sock

[mysqld_safe]
err-log=/usr/local/mysql/logs/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Eu realmente espero que alguém aqui possa me dizer o que deu errado com a minha instalação, como eu realmente gostaria de saber. Saúdo e aguardo com expectativa todas as respostas.

    
por numberwhun 16.01.2010 / 03:11

3 respostas

1

Por que não usar o apt-get para instalar um pacote do binário mysql que foi testado com sua distro?

    
por 16.01.2010 / 03:37
0

Para que todos saibam, decidi fazer o backup da minha compilação e instalar o mysql via apt-get no Ubuntu. Eu estava conversando com alguém no Ubuntu IRC e eles altamente recomendado. Quero agradecer AJ por sua ajuda, pois aprendi a usar o ldd pela primeira vez, mas no final, instalá-lo via apt-get parecia plausível, já que eu não estava fazendo nada verdadeiramente fora do comum que não fosse coberto por a instalação binária.

Obrigado novamente pela ajuda!

Atenciosamente,

Jeff

    
por 18.01.2010 / 04:18
0

tente adicionar - disable-thread-safe-client às suas opções de tempo de compilação

    
por 19.05.2010 / 17:22