ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Снос и установка mysql на RH-линуксы
  #1  
Старый 03.02.2010, 19:46
Аватар для lukmus
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию Снос и установка mysql на RH-линуксы

Снес старую использовавшуюся для экспериментов mysql установил заново.
первый запуск:
Код:
# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[root@VBOXCOR mysql]# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
old_passwords=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
connect-string="nodeid=2;host=localhost:1186"
[ndb_mgm]
connect-string="host=localhost:1186"
[root@VBOXCOR mysql]# pwd
/var/lib/mysql
[root@VBOXCOR mysql]# mksock mysql.sock
[root@VBOXCOR mysql]# ls
ibdata1  ib_logfile0  ib_logfile1  mysql  mysql.sock  test
[root@VBOXCOR mysql]# chmod 0777 mysql.sock
[root@VBOXCOR mysql]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
[root@VBOXCOR mysql]# service mysqld start
Запускается MySQL:                                         [  OK  ]
менял в конфиге socket=/tmp/mysql.sock но та же фигня.

Последний раз редактировалось lukmus; 03.02.2010 в 20:08..
 
Ответить с цитированием

  #2  
Старый 04.02.2010, 10:39
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Что в логах после запуска демона пишут и с какими правами создается mysql.sock?
 
Ответить с цитированием

  #3  
Старый 04.02.2010, 18:26
Аватар для lukmus
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию

Цитата:
Сообщение от krypt3r  
Что в логах после запуска демона пишут и с какими правами создается mysql.sock?
нет, но я думаю права 777 всяка не запретят доступ никому к сокету
 
Ответить с цитированием

  #4  
Старый 04.02.2010, 19:45
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

lukmus Создавать самому сокет - НЕ надо. Какие права и кто владелец у папки /var/lib/mysql. Что выводится в логе - /var/log/mysqld.log?

З.Ы. Как вы вообще собираетесь подключаться, если мускуль не был запущен?
Цитата:
[root@VBOXCOR mysql]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

[root@VBOXCOR mysql]# service mysqld start
Запускается MySQL: [ OK ]
З.Ы.Ы. Вы уверены, что у вас кластер и запущен соответствующий демон? Это я про раскомментированные строки в разделе[ndbd]
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #5  
Старый 05.02.2010, 11:33
Аватар для lukmus
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию

Код:
drwxr-xr-x.  4 mysql      mysql      4096 Фев  3 18:20 mysql
Код:
service mysqld restart
Останавливается MySQL:                                     [  OK  ]
Запускается MySQL:                                         [  OK  ]
[root@VBOXCOR /]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[root@VBOXCOR /]# cat /var/log/mysqld.log
Version: '5.1.42'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution
100203 18:38:18 [Note] /usr/libexec/mysqld: Normal shutdown

100203 18:38:18 [Note] Event Scheduler: Purging the queue. 0 events
100203 18:38:18  InnoDB: Starting shutdown...
100203 18:38:20  InnoDB: Shutdown completed; log sequence number 0 44233
100203 18:38:20 [Note] /usr/libexec/mysqld: Shutdown complete

100203 18:38:21 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
100203 18:38:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
100203 18:38:26 [Note] Plugin 'ndbcluster' is disabled.
100203 18:38:29  InnoDB: Started; log sequence number 0 44233
100203 18:38:29 [Note] Event Scheduler: Loaded 0 events
100203 18:38:29 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.42'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution
iptables вырублен.
 
Ответить с цитированием

  #6  
Старый 05.02.2010, 14:27
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

lukmus Вас ничуть не смущают строчки
Цитата:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Version: '5.1.42' socket: '/tmp/mysql.sock' port: 3306 Source distribution
Уточняю - сокет создается в одном месте, а mysql подключается в другое.

Укажите явно все пути, например так:
Код:
[client]
socket=/tmp/mysql.sock
[mysqld]
datadir=/var/lib/mysql
socket=/tmp/mysql.sock
user=mysql
old_passwords=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
connect-string="nodeid=2;host=localhost:1186"
[ndb_mgm]
connect-string="host=localhost:1186"
И проверьте права на сокет. Естественно мускуль надо будет перезагрузить
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита БД MySQL от SQL инъекций с помощью GreenSQL xcedz Администрирование 5 02.04.2009 21:46
Установка MySQL 5 и phpMyAdmin D=P=CH= MOD= Чужие Статьи 1 05.10.2006 14:16
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ