/ var / lib / pasta mysql está faltando

5

Eu criei uma máquina virtual e estou instalando coisas do zero. Definitivamente não é um administrador de sistema, então estou com problemas. Eu instalei esses pacotes e, em seguida, reiniciei o httpd

yum -y install mysql
yum -y install php-mysql
yum -y install mysql-devel
service httpd restart

A reinicialização do httpd foi bem-sucedida, mas ainda estou recebendo este erro:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

Eu olhei para /etc/my.cnf e, de fato, socket está apontando para esse caminho.

Mas a pasta /var/lib/mysql nem sequer existe, nem alguns arquivos que parecem cruciais, como /etc/init.d/mysql . Estou perdendo algum outro pacote importante do MySQL? Por que alguns arquivos (como o my.cnf) existem, enquanto outros não?

    
por andrewtweber 13.05.2012 / 23:24

1 resposta

8

É provável que você precise instalar o pacote mysql-server.

yum install mysql-server

Você pode procurar pacotes pelo nome com alguns dos seguintes comandos yum:

# list all packages starting with "mysql"
yum list mysql\*

# search package names/summaries/descriptions for "mysql"
yum search mysql

Os pacotes que você instalou provavelmente fornecem apenas as bibliotecas cliente e cliente, que você pode usar para conectar-se a um servidor mysql localizado em outro host.

    
por 13.05.2012 / 23:37

Tags