Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tenho um servidor local Apache+MySql aqui no Ubuntu, o que acontece é que não consigo conectar ao MySql com o PHP, com o MySql Workbench conecta perfeitamente, não conecta nem com um simples código de conexão.
<?php
$host = "localhost";
$user = "root";
$pass = "pass";
$database = "ci-database";
mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($database) or die(mysql_error();
?>
O Chrome me retorna ERRO NO SERVIDOR, somente isto.
Abraço!
>
A senha é "pass" mesmo?.
Normalmente é em branco ou root.
A "pass" que eu colei aqui é ilustrativa, eu configurei uma senha quando instalei o MySql no Ubuntu, mas a senha está correta porque consigo conectar tranquilamente no Workbench...
Pelo que pesquisei é alguma liberação que tem que fazer para acessar o MySql via http mas não estou encontrando mais nada...
repeat.... connection fail
Vê se isso resolve http://forum.imasters.com.br/topic/480382-workbench-wampserver-tcpip/
Nada feito, o Chrome me retorna erro 500...
Verificou as permissões da pasta?
Resolvido, o que faltava era instalar o pacote php5-mysql no Ubuntu
>
Abraços!
Ow aí sim!
I am using Ubuntu!!!
Outra coisa que tive que fazer (o link que vc mandou ajudou) foi dar permissão para o 127.0.0.1 no mysql, resolvi não botar "%" por razões de segurança então liberei o ip local..
Abraço
Estava a um tempinho quebrando a cabeça aqui e isso resolveu meu problema.
Muito Obrigado!!
A senha é "pass" mesmo?.
Normalmente é em branco ou root.