babu 0 Denunciar post Postado Dezembro 21, 2007 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
Alaerte Gabriel 662 Denunciar post Postado Dezembro 21, 2007 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
Wagner Bianchi 0 Denunciar post Postado Dezembro 22, 2007 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
Alaerte Gabriel 662 Denunciar post Postado Dezembro 22, 2007 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