LINUXPORTAL.RU  |   Живое общение LinuxPortal.Ru   |    Ленты событий        |   ФОРУМЫ  |   БИБЛИОТЕКА  |   ССЫЛКИ  |   НОВОСТИ  |   БЛОГИ АДМИНОВ

Участники   Поиск   F.A.Q.    Регистрация    Вход   Начало
Начало » Для администраторов и программистов » Серверные программы » Проблемы с Mysql
Показать: Сегодняшние сообщения  :: Показать голосования :: Навигатор по сообщениям
Отправить по e-mail 
Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Проблемы с Mysql Срд, 07 Октябрь 2009 04:38 Переход к следующему сообщения
marlik в настоящее время не в онлайне marlik  RUSSIAN FEDERATION
Сообщений: 54
Зарегистрирован: Май 2009
Освоившийся
Ось Mandriva Linux 2009

ставлю

mysql
mysql-common
mysql-client

rpm -ih mysql-5.0.67-3mdv2009.0.x86_64.rpm mysql-common-5.0.67-3mdv2009.0.x86_64.rpm mysql-client-5.0.67-3mdv2009.0.x86_64.rpm
########################################### [100%]
########################################### [ 33%]
########################################### [ 67%]
########################################### [100%]
# /etc/init.d/mysqld start
Initializing MySQL database:
Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h webmaster.blogsite.org password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd / ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com


пытаюсь

mysql -u root -р

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

делаю так

/usr/bin/mysqld_safe &

в другой консоли вхожу просто набрав mysql
делаю апдейт пароля для рута, создаю пользователя, базу, сохраняюсь, выхожу

reboot

пытаюсь снова

mysql -u root -р

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

делаю так

/usr/bin/mysqld_safe &

но пускает только под паролями которые создал.

в логах фигня какая-то

tail /var/log/mysqld/mysqlmanager.log
091006 4:15:10 IM pid file: '/var/run/mysqld/mysqlmanager.pid'; PID: 12595.
sh: /usr/sbin/mysqld: Отказано в доступе
091006 4:15:10 fill_mysqld_real_path: Failed to get real path of mysqld
091006 4:15:10 Cannot init instances repository. This might be caused by the wrong config file options. For instance, missing mysqld binary. Aborting.
091006 4:15:10 angel(): mysqlmanager exited abnormally (exit code: 256):respawning...
091006 4:15:11 Angel pid file: '/var/run/mysqld/mysqlmanager.angel.pid'; PID: 2749.
091006 4:15:11 IM pid file: '/var/run/mysqld/mysqlmanager.pid'; PID: 12599.
sh: /usr/sbin/mysqld: Отказано в доступе
091006 4:15:11 fill_mysqld_real_path: Failed to get real path of mysqld
091006 4:15:11 Cannot init instances repository. This might be caused by the wrong config file options. For instance, missing mysqld binary. Aborting.

куда рыть даже не знаю, сразу оговорюсь что гуглил...

[Обновления: Срд, 07 Октябрь 2009 04:41]

Re: Проблемы с Mysql Срд, 07 Октябрь 2009 14:32 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8446
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Посмотрите скрипт, при помощи которого должна запускаться СУБД при загрузке системы. Какие и откуда параметры он принимает, всё ли с ними в порядке, что внутри этого скрипта прописано?

P.S. Сам скрипт сюда вываливать не надо.

[Обновления: Срд, 07 Октябрь 2009 14:33]

Re: Проблемы с Mysql Сбт, 10 Октябрь 2009 16:23 Переход к предыдущему сообщенияПереход к следующему сообщения
marlik в настоящее время не в онлайне marlik  RUSSIAN FEDERATION
Сообщений: 54
Зарегистрирован: Май 2009
Освоившийся
Не стал искать причин т. к. много чего глючило, переустановил все работает, спасибо.
Re: Проблемы с Mysql Вск, 11 Октябрь 2009 12:46 Переход к предыдущему сообщенияПереход к следующему сообщения
marlik в настоящее время не в онлайне marlik  RUSSIAN FEDERATION
Сообщений: 54
Зарегистрирован: Май 2009
Освоившийся
Перезагрузился и mysql опять перестала запускаться, разработчики немного намудрили кажется, запускается mysql через mysqlmanager:

/usr/sbin/mysqlmanager --default-mysqld-path=/usr/sbin/mysqld --user=mysql --run-as-service --pid-file=/var/run/mysqld/mysqlmanager.pid


таким образом все и работает, при командах старт, стоп, рестарт показывает что мол все хорошо, а на самом деле mysqld даже и не запустился, так как при коннекте говорит что:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


то есть не создался mysql.sock.

А вот напрямую если запустить:

/usr/sbin/mysqld --user=mysql  --pid-file=/var/run/mysqld/mysqld.pid 


/usr/sbin/mysqld: Can't create/write to file '/root/tmp/ibL5SJcn' (Errcode: 13)
091010 12:11:33  InnoDB: Error: unable to create temporary file; errno: 13
091010 12:11:33 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.67'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Mandriva Linux - MySQL Standard Edition (GPL)


консоль виснет, наверно в ожидании какого-нибудь сигнала, но все работает как надо.

Может так и запускать mysqld при старте?
Re: Проблемы с Mysql Втр, 13 Октябрь 2009 09:37 Переход к предыдущему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8446
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Всё-таки смотрите опции конфига и запускающий скрипт. Хотя с Мандривой можно ожидать чего угодно, я всё-таки надеюсь что они не настолько криворукие и проблема скорее в конфиге, чем в скрипте (при условии, конечно, что скрипт никем не правился после установки).
  Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Предыдущая тема:jabberd2. Логи сообщений на сервере.
Следующая тема:openmcu+gnugk
Переход к форуму:
  

-=] Вернуться вверх [=-
[ Сформировать XML ] [ RSS ]

Текущее время: Сбт Июл 31 17:47:33 MSD 2010
.:: Обратная связь :: Начало ::.

При поддержке: FUDforum 3.0.0.
Copyright © 2001-2009 FUDforum Bulletin Board Software

©"Linuxportal.Ru". Материалы сайта можно использовать свободно при условии сохранения этой свободы при дальнейшем распространении, если явно не указано иное.

Дизайн и программирование: ,
Поставьте нашу кнопку: Linux Portal.ru ::: Линукс Портал.ру