Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
mysql-сервер не хочет работать (vilfred) 23/10/2001 - 17:38:25
      Re: заработало... (vilfred) 23/10/2001 - 21:50:36
      Re: заработало... (nikolay) 05/02/2003 - 10:55:05
      Re: заработало... (ляля) 08/03/2004 - 02:49:34
      Re: mysql-сервер не хочет работать (TimonKrut) 21/04/2010 - 19:50:22

> Original message text:
> From: vilfred - 23/10/2001 - 17:38:25
> Subject:mysql-сервер не хочет работать
> -----------------
> установил
>
> rpm -i mysql-3.23.29-1.i386.rpm
>
> потом
>
> rpm -i mysql-server-3.23.29-1.i386.rpm
>
> запустил
>
> [root@www bin]# ./mysql_install_db
> Preparing db table
> Preparing host table
> Preparing user table
> Preparing func table
> Preparing tables_priv table
> Preparing columns_priv table
> Installing all prepared tables
>
> 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 !
> This is done with:
> /usr/bin/mysqladmin -u root -p password 'new-password'
> /usr/bin/mysqladmin -u root -h http://www.my.ru -p password 'new-password'
> See the manual for more instructions.
>
> 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 https://order.mysql.com
>
> решил проверить, работает ли:
>
> [root@www bin]# ./mysqladmin version
> ./mysqladmin: connect to server at 'localhost' failed
> error: 'Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (111)'
> Check that mysqld is running and that the socket:
> '/var/lib/mysql/mysql.sock' exists!
> [root@www bin]# joe /var/lib/mysql/mysql.sock
> Processing '/etc/joe/joerc'...done
>
> File /var/lib/mysql/mysql.sock not changed so no update needed.
> [root@www bin]# pwd
> /usr/bin
> [root@www bin]#
>
> зашел под другим пользователем, чтобы посмотреть, какие у него глюки
>
> [omar@www omar]$ mysql omar
> ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
> [omar@www omar]$
>
> решил последовать рекомендации
>
> [root@www /root]# /usr/bin/mysqladmin -u root -p password 'tester'
> Enter password:
> /usr/bin/mysqladmin: connect to server at 'localhost' failed
> error: 'Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (111)'
> Check that mysqld is running and that the socket:
> '/var/lib/mysql/mysql.sock' exists!
>
> и этой рекомендации:
>
> [root@www /root]# /usr/bin/mysqladmin -u root -h http://www.my.ru -p password 'new-password'
> Enter password:
> /usr/bin/mysqladmin: connect to server at 'www.my.ru' failed
> error: 'Can't connect to MySQL server on 'www.my.ru' (111)'
> Check that mysqld is running on http://www.my.ru and that the port is 3306.
> You can check this by doing 'telnet http://www.my.ru 3306'
> [root@www /root]#
>
> Подумалось, а вдруг я демона то и не запустил???
>
> Запускаю демона в фоновый режим:
>
> [root@www RPMS]# cd /usr/bin/
> [root@www bin]# safe_mysqld --log &
> [1] 1055
> [root@www bin]# Starting mysqld daemon with databases from /var/lib/mysql
> 011023 16:27:35 mysqld ended
>
> [1]+ Done safe_mysqld --log
>
> бред!!! почему [1]+ так бывает когда приложение с консоли запущено. Ну да фигня, я иконку запуска могу родить, в любом случае, даже когда в одном терминале висит, в другом выдает
>
> [root@www bin]# ./mysqladmin version
> ./mysqladmin: connect to server at 'localhost' failed
> error: 'Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (111)'
> Check that mysqld is running and that the socket:
> '/var/lib/mysql/mysql.sock' exists!
> [root@www bin]#
>
> в /etc/rc.d/init.d/ есть mysqld запускаю его:
>
> [root@www init.d]# ./mysqld
> Usage: ./mysqld {start|stop|status|reload|condrestart|restart}
> [root@www init.d]# ./mysqld start
> Starting MySQL: [ OK ]
> [root@www init.d]# /usr/bin/mysqladmin version
> /usr/bin/mysqladmin: connect to server at 'localhost' failed
> error: 'Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (111)'
> Check that mysqld is running and that the socket:
> '/var/lib/mysql/mysql.sock' exists!
> [root@www init.d]# ./mysqld restart
> Shutting down MySQL server./mysqld: kill: (1469) - No such pid [FAILED]
> Starting MySQL: [ OK ]
> [root@www init.d]# ./mysqld restart
> Shutting down MySQL server./mysqld: kill: (1854) - No such pid [FAILED]
> Starting MySQL: [ OK ]
> [root@www init.d]# ./mysqld start
> Starting MySQL: [ OK ]
> [root@www init.d]# ./mysqld restart
> Shutting down MySQL server [FAILED]
> Starting MySQL: [ OK ]
> [root@www init.d]#
>
> у него есть собственный лог, куды пишет ошибки.
>
> в логе написано, что отсутствует файл host.frm - ан нет, присутствует.
>
> Но! есть же файл my.cnf в котором должны быть прописаны все пути для mysql. А эти пути, почему-то не прописаны в этом файле. Где хоть про это все прочитать?
>
> вобщем запускаю я safe_mysqld --log &(типа в манах так сказано запускать mysql), оно тут-же в логи пишет три строчки:
>
> 011023 17:12:38 mysqld started
> 011023 17:12:38 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
> 011023 17:12:38 mysqld ended
>
>
> т.е. оно его сразу запускает, и тут-же не находит файла базы данных host.frm, который лежит действительно ненулевого размера, и тут-же после запуска оно все умирает...
>
> походу, /var/lib/mysql/mysql.sock (размер нулевой) это тот файл через который идет обмен данными чтоли? Вобщем это, my.cnf чист как стеклышко, ставил я по дефолту, т.е. rpm -i, значит конфиг должен быть чистым. Но могет что-то не так поставилось и поэтому вопрос. Как определить какие файлы какой проге принадлежат под юнихом? Короче чего делать - не ясно одним словом. И не работает. Диагностику вроде всю выудил, но от этого ясней не стало... Или посоветуйте хелп, вдруг где есть...
>
> зы: юзаю линух.
>


From: ляля - 08/03/2004 - 02:49:34
Subject:заработало...
-----------------
как здесь орентироваться?!



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37042



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |