Не работает mysql.....

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
shumey
Заглянувший
Сообщения: 4
Зарегистрирован: 10 май 2006, 10:27

Не работает mysql.....

Сообщение shumey »

Значит у меня установлен Linux Slackware 10.2.
Хочу поставить себе mysql для форума phpBB
Пишу:
root@thor:~# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Где-то вычитал, что надо поменять в файлике my.cnf строчки :
socket =/var/run/mysql/mysql.sock
на:
socket =/tmp/mysql.sock

Поменял, и что ?
Запускаю mysql :

root@thor:~# mysqld_safe
Starting mysqld daemon with databases from /usr/local/var
STOPPING server from pid file /usr/local/var/thor.pid
060510 10:37:45 mysqld ended

Со стандартной установкой Linux Slackware 10.2 идёт 4 версия.
Попробовал поставить версию mysql: Ver 8.41 Distrib 5.0.18, for pc-linux-gnu on i686.
Выдаёт тоже самое.
Подскажите, что сделать ?

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

я так понял, что сервер не запускается?
что в логи при этом пишет?

скорее всего сокет будет где-то у /usr/local/var

shumey
Заглянувший
Сообщения: 4
Зарегистрирован: 10 май 2006, 10:27

Сообщение shumey »

В файле thor.err пишет :

060505 21:59:16 mysqld started
/usr/local/libexec/mysqld Ver 5.0.18-log for pc-linux-gnu on i686 (Source distribution)
060505 21:59:16 mysqld ended

060505 21:59:25 mysqld started
060505 21:59:26 [Warning] No argument was provided to --log-bin, and --log-bin-index was not used; so replication may break when this MySQL server acts as a master and has his hostname changed!! Please use '--log-bin=thor-bin' to avoid this problem.
/usr/local/libexec/mysqld: File './thor-bin.index' not found (Errcode: 13)
060505 21:59:26 [ERROR] Aborting

060505 21:59:26 [Note] /usr/local/libexec/mysqld: Shutdown complete

060505 21:59:26 mysqld ended

Аватара пользователя
Quantum
Неотъемлемая часть форума
Сообщения: 259
Зарегистрирован: 20 мар 2006, 15:53
Откуда: г. Минск

Сообщение Quantum »

А если попробовать запустить через стартовый скрипт в /etc/init.d (или где они там в Слаке)?
# /etc/init.d/mysql start

shumey
Заглянувший
Сообщения: 4
Зарегистрирован: 10 май 2006, 10:27

Сообщение shumey »

root@thor:/etc/rc.d# ./rc.mysqld start
root@thor:/etc/rc.d# Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysql/mysql.pid
060510 23:28:27 mysqld ended

ALF_SS
Увлекающийся
Сообщения: 101
Зарегистрирован: 05 июл 2004, 08:11
Контактная информация:

Сообщение ALF_SS »

пид фал почисти
проверь прова на деректории
запусти с провами пользователя mysql
основные таблица пронисталил??
раньше юзал слаку - неразу такого небыло- читай документацию по установке www.mysql.ru

avb
Фанатеющий
Сообщения: 145
Зарегистрирован: 13 мар 2006, 01:28
Откуда: Minsk, BY

Сообщение avb »

конфиг покажи. Проблема явно тут. Возможно, на директорию где pid/logs/databases нужны rw права для пользователя mysql.

Проблема явно тут где-то.
Join jabber.org.by. avb@jabber.org.by

mallory
Увлекающийся
Сообщения: 91
Зарегистрирован: 02 фев 2006, 22:47

Сообщение mallory »

Намеревался поставить несколько пакетов из группы MySQL Database. После нажатия на кнопку Update выдало:
Package Not Found
The following could not be found on your system. Installation cannot continue until ti is installed.
Unlocatable package - perl-DBD-MySQL
Required by - ('mysql','4.1.7','4.RHEL4.1')

Тогда я проделал следующее:
# locate perl-DBD-MySQL
# rpm -i perl-DBD-MySQL-2.9004-3.1.i386.rpm
warning: perl-DBD-MySQL-2.9004-3.1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
package perl-DBD-MySQL-2.9004-3.1 is already installed
# rpm -e perl-DBD-MySQL-2.9004-3.1.i386.rpm
error: package perl-DBD-MySQL-2.9004-3.1.i386.rpm is not installed

Как это понимать ?
rpm --rebuilddb - не помогла...

RH EL 4AS

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

i386.rpm -- часть имени файла но не имени пакета.
Когда пытаешься удалить, ты обращаешься по имени файла. А надо бы по имени пакета -- rpm -e perl-DBD-MySQL

AFAIK версию тоже можно опустить -- система сама разберется
Змагайся і адпачывай!

mallory
Увлекающийся
Сообщения: 91
Зарегистрирован: 02 фев 2006, 22:47

Сообщение mallory »

Но тогда так:

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

[root@localhost i386]# rpm -e perl-DBD-MySQL
error: Failed dependencies:
        perl-DBD-MySQL is needed by (installed) mysql-4.1.7-4.RHEL4.1.i386

avb
Фанатеющий
Сообщения: 145
Зарегистрирован: 13 мар 2006, 01:28
Откуда: Minsk, BY

Сообщение avb »

rpm -e perl-DBD-MySQL mysql-4.1.7-4.RHEL4.1
Join jabber.org.by. avb@jabber.org.by

mallory
Увлекающийся
Сообщения: 91
Зарегистрирован: 02 фев 2006, 22:47

Сообщение mallory »

Но тогда имеем:

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

rpm -e perl-DBD-MySQL mysql-4.1.7-4.RHEL4.1
error: Failed dependencies:
        libmysqlclient.so.14 is needed by (installed) dovecot-0.99.11-2.EL4.1.i386

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

mallory, добро пожаловать в RedHat ;)
настрой yum и удаляй с его помощью. ну ілі ручкамі отслежівай завісімості. Только я не понимаю зачем тебе удалять mysql-клиента - с mysql слинковано достаточно много софта.
Опыт растет прямо пропорционально выведенному из строя оборудованию

avb
Фанатеющий
Сообщения: 145
Зарегистрирован: 13 мар 2006, 01:28
Откуда: Minsk, BY

Сообщение avb »

mallory, man rpm на предмет --force --nodeps. Только в самом деле, отвалится пачка софта если mysql-client удалишь.
Join jabber.org.by. avb@jabber.org.by

mallory
Увлекающийся
Сообщения: 91
Зарегистрирован: 02 фев 2006, 22:47

Сообщение mallory »

Все началось с того как в один прекрасный(тогда казалось..) день, решил поставить несколько пакетов из группы MySQL Database, а именно:mysql-devel,mod_auth_mysql,mysqlclient10,mysql-server(а сними впридачу увязались и MyODBC с unixODBC). Ничего удалять и в помине никто не собирался. Так что поставив галки где нужно, и нажав кнопку Upgrade...ну, дальше вы помните)
Сегодня я опять решил повторить процедуру - и все прошло как полагается! Но почему 2 дня назад ему было не судьба так ?

При этом слова в табличке с просьбой вставки диска звучали как ""RHEL4" disk 2 needed to installpackages. Insert the disk and press OK")
Почему упомянута цыфра "2"? Диск же один только у меня(DVD)...

Ответить