<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos;</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html</link>
    <description>ОС Федора 9&lt;br&gt;&lt;br&gt;вчера обновил систему yum upgrade, после чего MySQL перестал запускаться.&lt;br&gt;Все права перепроверял, все нормально. Когда в my.conf указываю user=root, то запускается нормально.&lt;br&gt;&lt;br&gt;запускаю мускул:&lt;br&gt;&lt;br&gt;&#091;13:41&#093;&#091;root&#064;xxx:/var/run&#093;# /etc/init.d/mysqld start&lt;br&gt;Timeout error occurred trying to start MySQL Daemon.&lt;br&gt;Starting MySQL: &#091;FAILED&#093;&lt;br&gt;&#091;13:42&#093;&#091;root&#064;xxx:/var/run&#093;#&lt;br&gt;&lt;br&gt;в логах появилось вижу вот это:&lt;br&gt;&lt;br&gt;&lt;br&gt;081116 13:53:03 mysqld started&lt;br&gt;InnoDB: Log scan progressed past the checkpoint lsn 0 36808&lt;br&gt;081116 13:53:03 InnoDB: Database was not shut down normally!&lt;br&gt;InnoDB: Starting crash recovery.&lt;br&gt;InnoDB: Reading tablespace information from the .ibd files...&lt;br&gt;InnoDB: Restoring possible half-written data pages from the doublewrite&lt;br&gt;InnoDB: buffer...&lt;br&gt;InnoDB: Doing recovery: scanned up to log sequence number 0 43655&lt;br&gt;081116 13:53:03 InnoDB: Starting an apply batch of log records to the database...&lt;br&gt;InnoDB: Progress in percents: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 </description>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (ssh2010)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#18</link>
    <pubDate>Tue, 25 Nov 2008 10:07:35 GMT</pubDate>
    <description>&amp;gt;Аднака... &lt;br&gt;&amp;gt;А какие же были владелец&#092;группа у /var/run при разрешениях 770?? Что этим &lt;br&gt;&amp;gt;хотел добиться обновлятор? Вообще туда права 755 или что-то такое, не &lt;br&gt;&amp;gt;замороченное. &lt;br&gt;&lt;br&gt;владельцем был рут&lt;br&gt;&lt;br&gt;drwxrwxrwx 27 root root 4096 2008-11-25 11:23 run&lt;br&gt;вот сейчас я поставил и все нормально, но надо еще оттестить, буду сегодня пересматривать.&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (mikra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#17</link>
    <pubDate>Mon, 24 Nov 2008 16:04:49 GMT</pubDate>
    <description>&amp;gt;Разобрался! &lt;br&gt;&amp;gt;Видать когда обновлял систему, изменились права на директорию /var/run, права на неё &lt;br&gt;&amp;gt;были 770, я поставил 761 как было по дефолту (посмотрел на &lt;br&gt;&amp;gt;другом серваке), и поднялось!! Спасибо всем, кто откликнулся на мою проблему!! &lt;br&gt;&amp;gt;Ровно неделю мучился, а решение было таким простым!! )) &lt;br&gt;&lt;br&gt;Аднака...&lt;br&gt;А какие же были владелец&#092;группа у /var/run при разрешениях 770?? Что этим хотел добиться обновлятор? Вообще туда права 755 или что-то такое, не замороченное.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (ssh2010)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#16</link>
    <pubDate>Fri, 21 Nov 2008 22:39:57 GMT</pubDate>
    <description>Разобрался!&lt;br&gt;Видать когда обновлял систему, изменились права на директорию /var/run, права на неё были 770, я поставил 761 как было по дефолту (посмотрел на другом серваке), и поднялось!! Спасибо всем, кто откликнулся на мою проблему!! Ровно неделю мучился, а решение было таким простым!! ))&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (ssh2010)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#15</link>
    <pubDate>Fri, 21 Nov 2008 18:25:30 GMT</pubDate>
    <description>может всетаки, с обновлением системы установился какойнить пакет, типа селинукс?&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (ssh2010)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#14</link>
    <pubDate>Fri, 21 Nov 2008 17:59:49 GMT</pubDate>
    <description>&#091;19:48&#093;&#091;root&#064;xxx:/&#093;# /usr/libexec/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql-user --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock&lt;br&gt;&lt;br&gt;081121 19:48:33 &#091;ERROR&#093; Can&apos;t find messagefile &apos;/share/mysql/english/errmsg.sys&apos;&lt;br&gt;081121 19:48:33 &#091;ERROR&#093; Aborting&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&#091;19:57&#093;&#091;root&#064;xxx:/&#093;# /usr/libexec/mysqld --datadir=/var/lib/mysql --user=mysql-user --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock&lt;br&gt;081121 19:57:11  InnoDB: Started; log sequence number 0 43655&lt;br&gt;081121 19:57:11 &#091;ERROR&#093; Can&apos;t start server : Bind on unix socket: Permission denied&lt;br&gt;081121 19:57:11 &#091;ERROR&#093; Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?&lt;br&gt;081121 19:57:11 &#091;ERROR&#093; Aborting&lt;br&gt;&lt;br&gt;081121 19:57:11  InnoDB: Starting shutdown...&lt;br&gt;081121 19:57:14  InnoDB: Shutdown completed; log sequence number 0 43655&lt;br&gt;081121 19:57:14 &#091;Note&#093; /usr/libexec/mysqld: Shutdown complete&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;короче, после обновления системы пришел пипец ))&lt;br&gt;Переустанавливать мускул я пробова</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (mikra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#13</link>
    <pubDate>Fri, 21 Nov 2008 12:30:07 GMT</pubDate>
    <description>Тоесть бинарника /usr/sbin/mysqld нету, он есть как /usr/libexec/mysqld ? Ладно...&lt;br&gt;&lt;br&gt;Попробуй стереть сокет и пид если они есть, а потом запустить снова. Только убери из командной строки &quot;--basedir=/usr&quot;. Или сделай &quot;--basedir=/&quot;.&lt;br&gt;&lt;br&gt;Если опять не получится, то попробуй переставить чтоль... Потом в церковь...&lt;br&gt;</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (ssh2010)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#12</link>
    <pubDate>Fri, 21 Nov 2008 10:54:52 GMT</pubDate>
    <description>Смотрим версию:&lt;br&gt;&#091;12:40&#093;&#091;root&#064;ххх:/&#093;# /usr/libexec/mysqld -V&lt;br&gt;/usr/libexec/mysqld  Ver 5.0.51a-log for redhat-linux-gnu on x86_64 (Source distribution)&lt;br&gt;&lt;br&gt;1.&lt;br&gt;&#091;12:40&#093;&#091;root&#064;ххх:/&#093;# /etc/init.d/mysqld stop&lt;br&gt;Stopping MySQL:                                            &#091;  OK  &#093;&lt;br&gt;&#091;12:42&#093;&#091;root&#064;ххх:/&#093;# ps ax&amp;#124;grep sql&lt;br&gt; 9924 pts/0    S+     0:00 grep sql&lt;br&gt;&#091;12:43&#093;&#091;root&#064;ххх:/&#093;#&lt;br&gt;&lt;br&gt;2.&lt;br&gt;Закоментировал:&lt;br&gt;&lt;br&gt;&lt;br&gt;&#091;mysqld&#093;.&lt;br&gt;#datadir=/var/lib/mysql.&lt;br&gt;#socket=/var/lib/mysql/mysql.sock.&lt;br&gt;user=mysql-user&lt;br&gt;old_passwords=1.&lt;br&gt;log=/var/log/mysql/mysql.log.&lt;br&gt;&lt;br&gt;&#091;mysqld_safe&#093;.&lt;br&gt;log-error=/var/log/mysql/mysqld.log.&lt;br&gt;pid-file=/var/run/mysqld/mysqld.pid&lt;br&gt;&lt;br&gt;3.  Група mysql-user есть. Команды выполнил.&lt;br&gt;4. Пид и сокета небыло.&lt;br&gt;5. Запускаю:&lt;br&gt;&lt;br&gt;&#091;12:50&#093;&#091;root&#064;ххх:/&#093;# /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql-user --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock&lt;br&gt;&lt;br&gt;081121 12:51:04  InnoDB: Started; log sequence number 0 43655&lt;br&gt;081121 12:51:04 &#091;ERROR&#093; /usr/libexec/mysqld: Can&apos;t create/write</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (mikra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#11</link>
    <pubDate>Fri, 21 Nov 2008 09:31:24 GMT</pubDate>
    <description>Так, хорошо, давай тогда избавимся от стартовых скриптов и укажем серверу все параметры руками...&lt;br&gt;&lt;br&gt;Я так понимаю, что серверный бинарник это /usr/sbin/mysqld.&lt;br&gt;Запусти /usr/sbin/mysqld -V чтобы убедиться, что это нужная версия mysql сервера, с которой ты будешь работать. Его и будем запускать.&lt;br&gt;&lt;br&gt;1.&lt;br&gt;Сначала останови mysql, а потом командой ps ax&amp;#124;grep sql убедись, что он остановился. Не наоборот :)))&lt;br&gt;&lt;br&gt;2.&lt;br&gt;В конфиге закомментируй строки&lt;br&gt;# datadir=/var/lib/mysql&lt;br&gt;# socket=/var/lib/mysql/mysql.sock&lt;br&gt;Не нужны они пока.&lt;br&gt;&lt;br&gt;3.&lt;br&gt;Еще раз раздай права на каталоги на всякий случай. Я полагаю, что, создвая юзера mysql-user, ты создал и родную группу для него с именем mysql-user:&lt;br&gt;chown -R mysql-user:mysql-user /var/lib/mysql&lt;br&gt;chown -R mysql-user:mysql-user /var/log/mysql&lt;br&gt;chown -R mysql-user:mysql-user /var/run/mysqld&lt;br&gt;&lt;br&gt;4.&lt;br&gt;Удали старый пид и сокет, если есть&lt;br&gt;rm /var/run/mysqld/mysqld.pid&lt;br&gt;rm /var/lib/mysql/mysql.sock&lt;br&gt;&lt;br&gt;5.&lt;br&gt;Пробуй запустить от !!рута!!&lt;br&gt;/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mys</description>
</item>

<item>
    <title>Can&apos;t create/write to file &apos;/var/run/mysqld/mysqld.pid&apos; (ssh2010)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/2325.html#10</link>
    <pubDate>Thu, 20 Nov 2008 23:59:07 GMT</pubDate>
    <description>мускул работает под рутом&lt;br&gt;&lt;br&gt;&lt;br&gt;&#091;00:47&#093;&#091;root&#064;ххх ps ax&amp;#124;grep sql&lt;br&gt;19160 pts/0    S      0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid&lt;br&gt;19222 pts/0    Sl     0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=root --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock&lt;br&gt;&lt;br&gt;останавливаю сервер:&lt;br&gt;&lt;br&gt;&#091;00:48&#093;&#091;root&#064;ххх&#093;# /etc/init.d/mysqld stop&lt;br&gt;Stopping MySQL:                                            &#091;  OK  &#093;&lt;br&gt;&#091;00:48&#093;&#091;root&#064;ххх&#093;# ps ax&amp;#124;grep sql&lt;br&gt;19285 pts/0    S+     0:00 grep sql&lt;br&gt;&lt;br&gt;1. поменял в my.cnf --&amp;gt;  user=mysql-user&lt;br&gt;2. Дамп создан уже.&lt;br&gt;3. есть&lt;br&gt;4. есть&lt;br&gt;5. &lt;br&gt;&lt;br&gt;&#091;01:46&#093;&#091;root&#064;ххх:/usr/mysqldunp/all&#093;# rm /var/run/mysqld/mysqld.pid&lt;br&gt;rm: cannot remove &#096;/var/run/mysqld/mysqld.pid&apos;: No such file or directory&lt;br&gt;&#091;01:46&#093;&#091;root&#064;ххх:/usr/mysqldunp/all&#093;# rm /var/lib/mysql/mysql.sock&lt;br&gt;rm: cannot remove &#096;/var/lib/mysql/mysql.sock&apos;: No suc</description>
</item>

</channel>
</rss>
