Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

babu

.: Erro Cabuloso :.

Recommended Posts

Galera estou com um problema aqui que até então desconhecia, falo isso porque nunca deu esse erro na conexão do banco.

 

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/biocardio/public_html/Connections/conection.php on line 18

Erro na conexão

Arquivo conection.php

 

<?php

# FileName="Connection_php_mysql.htm"

# Type="MYSQL"

# HTTP="true"

 

 

$hostname = "localhost";

$database = "biocardio";

$user = "biocardio";

$password = "biocardio";

 

 

# Conecta com o servidor de banco de dados

$conection = mysql_connect( $hostname, $user, $password ) or die( 'Erro na conexão' );

 

# Seleciona o banco de dados

mysql_select_db( $database) or die( 'Erro na seleção do banco' );

 

?>

O Banco esta criado e as tabelas também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Can't connect to local MySQL server through socket

O erro não está exatamente no código, de acordo com o erro, isso é problema com o socket do mysql, dve está mal configurado, é a primeira vez que aparece esse erro ?

 

de qualquer maneira troque as vars por CONSTANTES:

 

define("HOST", "localhost");
define("USER", "usuario_aqui");
define("SENHA", "senha_aqui");
define("DB", "db_aqui");

$conect=mysql_connect(HOST,USER,SENHA) or die( 'Erro na conexão' );

# Seleciona o banco de dados
mysql_select_db(DB,$conect) or die( 'Erro na seleção do banco' );

Abraço, Feliz Natal !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já peguei esse erro no linux e tive que editar o arquivo php.ini e habilitar a biblioteca mysql.

Esteja certo de que a lib php5-mysql ou php4-mysql tenha sido instalada.

 

é problema com o socket do mysql, dve está mal configurado

Cod,

 

O socket não se configura, ele simplemente é utilizado ou mesmo criado (em algumas distribs do Linux) para conexões locais, no momento em que o shell script chamado mysql, localizado em /etc/init.d/ é acionado. Este script é acionado através da seção mysqld_safe do my.cnf.

 

http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já peguei esse erro no linux e tive que editar o arquivo php.ini e habilitar a biblioteca mysql.

Esteja certo de que a lib php5-mysql ou php4-mysql tenha sido instalada.

 

é problema com o socket do mysql, dve está mal configurado

Cod,

 

O socket não se configura, ele simplemente é utilizado ou mesmo criado (em algumas distribs do Linux) para conexões locais, no momento em que o shell script chamado mysql, localizado em /etc/init.d/ é acionado. Este script é acionado através da seção mysqld_safe do my.cnf.

 

http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

Eita... dessa eu não sabia, valeu pela aula !

 

Feliz natal amigão ! http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.