<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Can&apos;t connect to local MySQL server through socket</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5716.html</link>
    <description>Сервер Fedora Core 6. Установлен и запущен Mysql&lt;br&gt;mysqladmin version&lt;br&gt;mysqladmin  Ver 8.41 Distrib 5.0.45, for pc-linux-gnu on i686&lt;br&gt;Copyright (C) 2000-2006 MySQL AB&lt;br&gt;This software comes with ABSOLUTELY NO WARRANTY. This is free software,&lt;br&gt;and you are welcome to modify and redistribute it under the GPL license&lt;br&gt;&lt;br&gt;Server version          5.0.45-log&lt;br&gt;Protocol version        10&lt;br&gt;Connection              Localhost via UNIX socket&lt;br&gt;UNIX socket             /var/lib/mysql/mysql.sock&lt;br&gt;&lt;br&gt;mysql -uroot&lt;br&gt;соединяется, работают запросы и все такое.&lt;br&gt;но вот из php соединиться не выходит:( &lt;br&gt;&lt;br&gt;Warning: mysql_connect() &#091;function.mysql-connect&#093;: Can&apos;t connect to local MySQL server through socket &apos;/var/lib/mysql/mysql.sock&apos; (13) in /var/www/html/my.php on line 3&lt;br&gt;&lt;br&gt;вроде как бы прав не хватает, но&lt;br&gt;&#091;root&#064;gw3 mysql&#093;# ls -Z&lt;br&gt;srwxrwxrwx  mysql mysql user_u:object_r:mysqld_db_t:s0   mysql.sock&lt;br&gt;&lt;br&gt;тут видна и метка от Selinux (user_u:object_r:mysqld_db_t:s0), вроде все правильно, поправьте пожалуйста, если тут другое должно быть. Что</description>

<item>
    <title>Can&apos;t connect to local MySQL server through socket  (Zork)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5716.html#4</link>
    <pubDate>Sat, 30 Mar 2013 21:34:04 GMT</pubDate>
    <description>если, когда запускаеш с консоли php test.php все работает -- это точно selinux не пускает apache&lt;br&gt;&lt;br&gt;лечение&lt;br&gt;&lt;br&gt;setsebool httpd_can_network_connect_db 1&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t connect to local MySQL server through socket (dench)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5716.html#3</link>
    <pubDate>Mon, 28 Apr 2008 04:41:56 GMT</pubDate>
    <description>В общем, проблема решена углубленным изучением политик selinux. но все оказалось просто.&lt;br&gt;остановил mysql и apache&lt;br&gt;установил audit и checkpolicy&lt;br&gt;запускаю audit.&lt;br&gt;запускаю apache&lt;br&gt;выполняю команду&lt;br&gt;   grep http /var/log/audit/audit.log &amp;#124; audit2allow -M apache&lt;br&gt;в текущей директории будут три файла apache.mod, apache.pp, apache.te&lt;br&gt;В консоль вывалится подсказка, что нужно выполнить комунду &lt;br&gt;   semodule -i apache.pp&lt;br&gt;выполняем её.&lt;br&gt;&lt;br&gt;те же действия выполняем и для mysql.&lt;br&gt;   1.запускаем mysql.&lt;br&gt;   2.grep mysql /var/log/audit/audit.log &amp;#124; audit2allow -M mysql&lt;br&gt;   3.semodule -i mysql.pp&lt;br&gt;&lt;br&gt;перезапускаем apache и mysql (может и не надо, но я сделал), и все работает&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t connect to local MySQL server through socket (dench)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5716.html#2</link>
    <pubDate>Mon, 28 Apr 2008 03:37:10 GMT</pubDate>
    <description>&amp;gt;А файлик /var/lib/mysql/mysql.sock вообще доступен через php? Может selinux мешает, а может &lt;br&gt;&amp;gt;апач в чруте запущен. Также попробуйте соединится через tcp(127.0.0.1:3306), а не &lt;br&gt;&amp;gt;unix socket. &lt;br&gt;&lt;br&gt;Gsnfkcz b xthtp 127.0.0.1:3306, то же самое - Can&apos;t connect to MySQL server on &apos;127.0.0.1&apos; (13)&lt;br&gt;&lt;br&gt;походу придется сервак перезапускать:(&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t connect to local MySQL server through socket (angra)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5716.html#1</link>
    <pubDate>Fri, 25 Apr 2008 11:49:23 GMT</pubDate>
    <description>А файлик /var/lib/mysql/mysql.sock вообще доступен через php? Может selinux мешает, а может апач в чруте запущен. Также попробуйте соединится через tcp(127.0.0.1:3306), а не unix socket.&lt;br&gt;</description>
</item>

</channel>
</rss>
