<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>974</bug_id>
          
          <creation_ts>2002-06-02 21:40:52 +0400</creation_ts>
          <short_desc>MySQL server не стартует</short_desc>
          <delta_ts>2003-08-25 15:18:31 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>MySQL-server</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey V Khavryuchenko">akhavr</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>mike</cc>
    
    <cc>nickel</cc>
    
    <cc>rider</cc>
    
    <cc>shaba</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-02 21:40:52 +0400</bug_when>
    <thetext>[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ date; apt-get install MySQL-client MySQL-doc MySQL-server -s
Вск Июн  2 20:26:39 EEST 2002
Обработка файловых зависимостей... Завершено
Чтение списков пакетов... Завершено         
Построение дерева зависимостей... Завершено
Извините, MySQL-client является самой последней версией
Извините, MySQL-doc является самой последней версией
Извините, MySQL-server является самой последней версией
0 пакетов будет обновлено, 0 будет добавлено новых, 0 будет удалено(заменено) и 323 не будет обновлено.

[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo service mysqld start
Adjusting environment for mysqld:                                      [  OK  ]
Starting mysqld:                                                       [  OK  ]

2002-Jun-02 20:27:29 :: startup
020602 20:27:29  Can\&apos;t start server : Bind on unix socket: Address already in use
020602 20:27:29  Do you already have another mysqld server running on socket: /mysql.sock ?
020602 20:27:29  Aborting

020602 20:27:29  /usr/sbin/mysqld: Shutdown Complete

2002-Jun-02 20:27:29 :: execution failed
2002-Jun-02 20:27:30 :: shutdown

---

---
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ rpm -qa | grep MySQL
MySQL-server-3.23.50-alt1
libMySQL-3.23.50-alt1
MySQL-doc-3.23.50-alt1
MySQL-client-3.23.50-alt1
MySQL-python-0.9.2a2-alt4

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3702</commentid>
    <comment_count>1</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-02 22:10:20 +0400</bug_when>
    <thetext>Хм...  Откуда-то оставались права на /var/lib/mysql выставленные в
(root.mysql)

Сменил на mysql.mysql -- пофиксилось.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7067</commentid>
    <comment_count>2</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-02 22:10:20 +0400</bug_when>
    <thetext>Хм...  Откуда-то оставались права на /var/lib/mysql выставленные в
(root.mysql)

Сменил на mysql.mysql -- пофиксилось.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3703</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 14:55:46 +0400</bug_when>
    <thetext>Права (3771,root,mysql) - правильные.

Не могу воспроизвести в стандартной конфигурации.
Что сообщает следующая проверка:
# rpm -V MySQL-server</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7068</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 14:55:46 +0400</bug_when>
    <thetext>Права (3771,root,mysql) - правильные.

Не могу воспроизвести в стандартной конфигурации.
Что сообщает следующая проверка:
# rpm -V MySQL-server</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3704</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-10 15:11:55 +0400</bug_when>
    <thetext>[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo rpm -V MySQL-server
Password:
S.5....T c /etc/logrotate.d/mysql
S.5....T c /etc/my.cnf
.....U..   /var/lib/mysql
.....U..   /var/lib/mysql/db
.....U..   /var/lib/mysql/etc
.....UG. g /var/lib/mysql/etc/host.conf
.....UG. g /var/lib/mysql/etc/hosts
.....UG. g /var/lib/mysql/etc/localtime
.....UG. g /var/lib/mysql/etc/nsswitch.conf
.....U..   /var/lib/mysql/lib
.....U..   /var/lib/mysql/log
......G. g /var/lib/mysql/log/queries
.....U..   /var/lib/mysql/tmp
.....U..   /var/lib/mysql/var
отсутствует /var/lib/mysql/var/nis/NIS_COLD_START

Последняя запись про \&amp;quot;отсутствует\&amp;quot; -- интересна...

[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo chown root.mysql /var/lib/mysql/
Password:
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo chmod 3771 /var/lib/mysql/
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo service mysqld restart
Shutting down mysqld:                                                  [  OK  ]
Adjusting environment for mysqld:                                      [  OK  ]
Starting mysqld:                                                       [  OK  ]
You have new mail in /var/spool/mail/akhavr
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ mysql mysql
ERROR 2002: Can\&apos;t connect to local MySQL server through socket \&apos;/var/lib/mysql/mysql.sock\&apos; (111)
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo chown mysql.mysql /var/lib/mysql/
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo service mysqld restart
Shutting down mysqld:                                                  [FAILED]
Adjusting environment for mysqld:                                      [  OK  ]
Starting mysqld:                                                       [  OK  ]
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ mysql mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \\g.
Your MySQL connection id is 1 to server version: 3.23.50-log

Type \&apos;help;\&apos; or \&apos;\\h\&apos; for help. Type \&apos;\\c\&apos; to clear the buffer.

mysql&amp;gt; Bye
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7069</commentid>
    <comment_count>6</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-10 15:11:55 +0400</bug_when>
    <thetext>[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo rpm -V MySQL-server
Password:
S.5....T c /etc/logrotate.d/mysql
S.5....T c /etc/my.cnf
.....U..   /var/lib/mysql
.....U..   /var/lib/mysql/db
.....U..   /var/lib/mysql/etc
.....UG. g /var/lib/mysql/etc/host.conf
.....UG. g /var/lib/mysql/etc/hosts
.....UG. g /var/lib/mysql/etc/localtime
.....UG. g /var/lib/mysql/etc/nsswitch.conf
.....U..   /var/lib/mysql/lib
.....U..   /var/lib/mysql/log
......G. g /var/lib/mysql/log/queries
.....U..   /var/lib/mysql/tmp
.....U..   /var/lib/mysql/var
отсутствует /var/lib/mysql/var/nis/NIS_COLD_START

Последняя запись про \&amp;quot;отсутствует\&amp;quot; -- интересна...

[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo chown root.mysql /var/lib/mysql/
Password:
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo chmod 3771 /var/lib/mysql/
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo service mysqld restart
Shutting down mysqld:                                                  [  OK  ]
Adjusting environment for mysqld:                                      [  OK  ]
Starting mysqld:                                                       [  OK  ]
You have new mail in /var/spool/mail/akhavr
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ mysql mysql
ERROR 2002: Can\&apos;t connect to local MySQL server through socket \&apos;/var/lib/mysql/mysql.sock\&apos; (111)
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo chown mysql.mysql /var/lib/mysql/
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ sudo service mysqld restart
Shutting down mysqld:                                                  [FAILED]
Adjusting environment for mysqld:                                      [  OK  ]
Starting mysqld:                                                       [  OK  ]
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ mysql mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \\g.
Your MySQL connection id is 1 to server version: 3.23.50-log

Type \&apos;help;\&apos; or \&apos;\\h\&apos; for help. Type \&apos;\\c\&apos; to clear the buffer.

mysql&amp;gt; Bye
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3705</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 16:34:51 +0400</bug_when>
    <thetext># rpm -V MySQL-server
(запущенный рутом) не должен выводить ничего, кроме фразы про отсутствующий
/var/lib/mysql/var/nis/NIS_COLD_START

Проверьте аттрибуты остальных файлов.
Какие изменения вносились в /etc/my.cnf?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7070</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 16:34:51 +0400</bug_when>
    <thetext># rpm -V MySQL-server
(запущенный рутом) не должен выводить ничего, кроме фразы про отсутствующий
/var/lib/mysql/var/nis/NIS_COLD_START

Проверьте аттрибуты остальных файлов.
Какие изменения вносились в /etc/my.cnf?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3706</commentid>
    <comment_count>9</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-10 16:48:12 +0400</bug_when>
    <thetext>В /etc/my.cnf разрешены ip-соединения:
#skip-networking

Остальные изменения -- это либо изменения владельца и группы, которые я сделал для старта MySQL, либо логи.

BTW, интересно, что
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ ll /etc/host.conf /etc/hosts /etc/localtime /etc/nsswitch.conf
-rw-r--r--    4 mysql    mysql          26 Июл 12  1994 /etc/host.conf
-rw-r--r--    4 mysql    mysql          43 Янв  9 19:31 /etc/hosts
-rw-r--r--    4 mysql    mysql         765 Июл 16  2001 /etc/localtime
-rw-r--r--    4 mysql    mysql        1782 Июл 17  2001 /etc/nsswitch.conf

Какие права у вас на стандартной машине?

BTW2, /etc/host.conf остался от RH (setup-x.y-z).  Посмотрю, может удастся безболезненно обновить этот пакет...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7071</commentid>
    <comment_count>10</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-10 16:48:12 +0400</bug_when>
    <thetext>В /etc/my.cnf разрешены ip-соединения:
#skip-networking

Остальные изменения -- это либо изменения владельца и группы, которые я сделал для старта MySQL, либо логи.

BTW, интересно, что
[&lt;a href=&quot;mailto:akhavr@netmaster&quot; target=&quot;_new&quot;&gt;akhavr@netmaster&lt;/a&gt; tmp]$ ll /etc/host.conf /etc/hosts /etc/localtime /etc/nsswitch.conf
-rw-r--r--    4 mysql    mysql          26 Июл 12  1994 /etc/host.conf
-rw-r--r--    4 mysql    mysql          43 Янв  9 19:31 /etc/hosts
-rw-r--r--    4 mysql    mysql         765 Июл 16  2001 /etc/localtime
-rw-r--r--    4 mysql    mysql        1782 Июл 17  2001 /etc/nsswitch.conf

Какие права у вас на стандартной машине?

BTW2, /etc/host.conf остался от RH (setup-x.y-z).  Посмотрю, может удастся безболезненно обновить этот пакет...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3707</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 18:03:59 +0400</bug_when>
    <thetext>На все файлы такого рода должны быть установлены права (644,root,root).

Еще один тест:
Восстановите права в первоначальное состояние, после чего запустите mysqld не через sudo, а непосредственно после \&amp;quot;su -\&amp;quot;; у меня, впрочем, это не влияет на результат (работает в любом случае).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7072</commentid>
    <comment_count>12</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 18:03:59 +0400</bug_when>
    <thetext>На все файлы такого рода должны быть установлены права (644,root,root).

Еще один тест:
Восстановите права в первоначальное состояние, после чего запустите mysqld не через sudo, а непосредственно после \&amp;quot;su -\&amp;quot;; у меня, впрочем, это не влияет на результат (работает в любом случае).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3708</commentid>
    <comment_count>13</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-10 19:06:45 +0400</bug_when>
    <thetext>Разобрался.
У меня почему-то группа mysql была gid 514, вместо 95.
Исправил, задал права по новой, перезапустил, работает.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7073</commentid>
    <comment_count>14</comment_count>
    <who name="Andrey V Khavryuchenko">akhavr</who>
    <bug_when>2002-06-10 19:06:45 +0400</bug_when>
    <thetext>Разобрался.
У меня почему-то группа mysql была gid 514, вместо 95.
Исправил, задал права по новой, перезапустил, работает.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3709</commentid>
    <comment_count>15</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 19:19:19 +0400</bug_when>
    <thetext>Понятно теперь, почему я не мог этого воспроизвести.
Очевидно, вы создавали пользователя \&amp;quot;mysql\&amp;quot; вручную.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7074</commentid>
    <comment_count>16</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-06-10 19:19:19 +0400</bug_when>
    <thetext>Понятно теперь, почему я не мог этого воспроизвести.
Очевидно, вы создавали пользователя \&amp;quot;mysql\&amp;quot; вручную.
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>