не могу подключится к mysql

KhasDenis

Guest
не могу подключится к mysql

сначала пробуем подключится с консоли
>mysql -u denis -p [enter]
Enter password:denis [enter]
Welcome ....
mysql>use mydb;
Database changed
mysql>select * from test;
.... результаты .....
т.е. все работает.
-------------------------------------------------------
из php скрипта...
$link = mysql_connect("localhost", "denis", "denis")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("mydb") or die("Could not select database");

/* Performing SQL query */
$query = "SELECT * FROM test";
$result = mysql_query($query) or die("Query failed");
......
при выполнении ошибка
Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /var/www/html/Denis/testMySqlConnection.php on line 3
-----------------------------------------------------------
Configure Command = ... '--with-mysql' .... пхп собран с майскл
 

tony2001

TeaM PHPClub
а что у нас в консоли выдаст?
php -r 'phpinfo();' | grep -i "mysql_socket"
/tmp/mysql.sock?

а теперь locate mysql.sock ?
не в /tmp он лежит.
укажи путь к нему в php.ini - mysql.default_socket.
 

KhasDenis

Guest
в php.ini указал
mysql.default_socket =/var/lib/mysql/mysql.sock
перегрузил и mysql и apache
без результатно
 

KhasDenis

Guest
причем ошибка таже, т.е. php сокет все равно ищет там
/tmp/mysql.sock ???
 
Сверху