mysqld 5.5.25-log from ports fucking my pure consciousness

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dasknix
рядовой
Сообщения: 21
Зарегистрирован: 2011-02-09 23:47:01

mysqld 5.5.25-log from ports fucking my pure consciousness

Непрочитанное сообщение dasknix » 2012-07-01 12:02:06

парился с мускулом ок. 4х дней.. были вопросы:
не запускался впринципе, писал что не может создать .sock-file, затем pid.. типа проверьте не пашет ли ещё один instance
- custom path для pid/sock-files почему-то не пашет, что не ставь (стики, full ownage, rwx @ all, ..)
решил (почти) временным указанием /var/tmp для sock и /var/run для pid соотв-нно
- логинил (через консоль) всех и все без пасса, с пассом корректным свежеустановленным пассом не логинил никого, через mod_php не логинил вообще никого и никак.
решил (спасибо винграду, как ни странно) - надо удалить всех юзеров без login-name, особенно наглядно они палятся в PMA. баг может и старый и всем известен, а я раньше не сталкивался с ним, поскольку сначала логичным считал удалить всех левых чтобы трутней на серве на заводить, однако имхо лучше бы добавить это дело хотя бы FAQ @ wiki на данном ресе

вопрос про pid и sock остаётся открытым..

Код: Выделить всё

minerva# ll /home/serv/tmp/
total 10
drwxr-x---   5 root   wheel   512B Jun 27 14:45 ./
drwxr-xr-x  11 root   wheel   512B Jul  1 05:27 ../
drwxrwxrwx   2 mysql  mysql   512B Jun 27 14:45 mysql/
drwxrwxrwt   2 mysql  mysql   512B Jun 27 13:00 run/
drwxrwxrwt   2 mysql  mysql   512B Jul  1 04:46 sock/
/home/serv/logs/mysql/mysql-error.log

Код: Выделить всё

120701 04:49:35 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
120701  4:49:35 InnoDB: The InnoDB memory heap is disabled
120701  4:49:35 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120701  4:49:35 InnoDB: Compressed tables use zlib 1.2.5
120701  4:49:35 InnoDB: Initializing buffer pool, size = 128.0M
120701  4:49:35 InnoDB: Completed initialization of buffer pool
120701  4:49:35 InnoDB: highest supported file format is Barracuda.
120701  4:49:35  InnoDB: Waiting for the background threads to start
120701  4:49:36 InnoDB: 1.1.8 started; log sequence number 1595675
120701  4:49:36 [ERROR] /usr/local/libexec/mysqld: Can't create/write to file '/home/serv/tmp/run/mysql.pid' (Errcode: 13)
120701  4:49:36 [ERROR] Can't start server: can't create PID file: Permission denied
120701 04:49:36 mysqld_safe mysqld from pid file /home/serv/tmp/run/mysql.pid ended
против

Код: Выделить всё

120701 04:50:03 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
120701  4:50:03 InnoDB: The InnoDB memory heap is disabled
120701  4:50:03 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120701  4:50:03 InnoDB: Compressed tables use zlib 1.2.5
120701  4:50:03 InnoDB: Initializing buffer pool, size = 128.0M
120701  4:50:03 InnoDB: Completed initialization of buffer pool
120701  4:50:03 InnoDB: highest supported file format is Barracuda.
120701  4:50:03  InnoDB: Waiting for the background threads to start
120701  4:50:04 InnoDB: 1.1.8 started; log sequence number 1595675
120701  4:50:04 [Note] Event Scheduler: Loaded 0 events
120701  4:50:04 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.5.25-log'  socket: '/var/tmp/mysql.sock'  port: 0  Source distribution
wtf?

UPD и да, какого хрена он тогда "..from pid file /home/serv/tmp/run/mysql.pid ended" если он его же не может создать и сдыхает, скот.. достали ораклы эти уже реально =(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dasknix
рядовой
Сообщения: 21
Зарегистрирован: 2011-02-09 23:47:01

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение dasknix » 2012-07-01 12:11:04

могу добавить что помещаю в security reasons pid и sock отдельно, pid чтобы не влез в память (мало ли кто там сидит), второй чтобы брута локального не могло свершиться, да упокоет моего грешного мускулистого демона великий владыка UNICS

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение BlitzKrieg » 2012-07-09 16:24:49

Содержимое каталога run покажите.

Аватара пользователя
dasknix
рядовой
Сообщения: 21
Зарегистрирован: 2011-02-09 23:47:01

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение dasknix » 2012-07-10 19:17:24

дак пусто же всё, сам создал спецом для этого

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение BlitzKrieg » 2012-07-11 8:26:54

Что создал?

Аватара пользователя
dasknix
рядовой
Сообщения: 21
Зарегистрирован: 2011-02-09 23:47:01

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение dasknix » 2012-07-11 11:02:32

свой каталог, аналог /var/run

Аватара пользователя
dasknix
рядовой
Сообщения: 21
Зарегистрирован: 2011-02-09 23:47:01

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение dasknix » 2012-07-31 6:51:12

Изображение
неужто никто не в курсе?! :O

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение BlitzKrieg » 2012-07-31 8:51:09

Я думаю для тебя не секрет, что проблема в этом

Код: Выделить всё

Can't start server: can't create PID file: Permission denied
Т.е. она четко и ясно отражена в логе. Недостаточно прав для создания файла. Ну не может быть такого, что права есть, а файл создать не может.
Я тебя просил показать содержимое этих каталогов. Например возможно у тебя есть файл с pid а так как стикибит стоит, то удалить оно его не может перед созданием и потому пермишн денаед.

Аватара пользователя
dasknix
рядовой
Сообщения: 21
Зарегистрирован: 2011-02-09 23:47:01

Re: mysqld 5.5.25-log from ports fucking my pure consciousne

Непрочитанное сообщение dasknix » 2012-08-01 6:27:13

говорюже создал только..
вотвотвотв!:

Код: Выделить всё

minerva# pwd
/usr/home/serv/tmp
minerva# ll
total 10
drwxr-x---   5 root   wheel   512B Jun 27 14:45 ./
drwxr-xr-x  11 root   wheel   512B Jul  1 05:27 ../
drwxrwxrwx   2 mysql  mysql   512B Jun 27 14:45 mysql/
drwxrwxrwt   2 mysql  mysql   512B Jun 27 13:00 run/
drwxrwxrwt   2 mysql  mysql   512B Jul  1 04:46 sock/
minerva# ll -R *
mysql:
total 4
drwxrwxrwx  2 mysql  mysql   512B Jun 27 14:45 ./
drwxr-x---  5 root   wheel   512B Jun 27 14:45 ../

run:
total 4
drwxrwxrwt  2 mysql  mysql   512B Jun 27 13:00 ./
drwxr-x---  5 root   wheel   512B Jun 27 14:45 ../

sock:
total 4
drwxrwxrwt  2 mysql  mysql   512B Jul  1 04:46 ./
drwxr-x---  5 root   wheel   512B Jun 27 14:45 ../
minerva# pki | g my
mysql-client-5.5.25 Multithreaded SQL database (client)
mysql-server-5.5.25 Multithreaded SQL database (server)
minerva# alias | g ll
ll      (ls -laFh)
lld     (ll -d)
mm      (make distclean install distclean)
mma     (make -DBATCH clean distclean install clean distclean)
pdeps   (make all-depends-list)
minerva#
у меня просто уже скупая админская слеза ползёт к передовой.. :\