Доброго времени
Проблема в слудующем:
Нужно поставить Zabbix, взялся ставить, он требует MySQL базу
все бы ничего, но при попытке запустить SQL, мне пишут:ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
Как быть, мне просто нужно чтобы Zabbix работал, вот что написано
в мануле по установке:shell> mysql -u<username> -p<password>
mysql> create database zabbix;
mysql> quit;при запуске SQL мне пишет вышесказаное.
ASP Linux 9.2 (Virtual Machine under Win2000)
Тип устанвки: Server (552Mb) - просто больше места нету
Но MySQL server он ставил точно, я проверял.На mysqld он вообще говорит не знаю таких. =(
Помогите пожалуйста... (Я новичок в этом мире и никсы узнаю пока только пол года)
во первых надо читать мануал маскуэлевский раздел 2
если ставил из сорцов
нужен файл my.cnf в /etc
нужно запускать скрипт mysql_install_db --user=юзер
юзер под которым предполагается запускать мускуль
my.cnf в support-files/
mysql_install_db в scripts/
каталога куда распаковывал сорцы
>во первых надо читать мануал маскуэлевский раздел 2
>если ставил из сорцов
>нужен файл my.cnf в /etc
>нужно запускать скрипт mysql_install_db --user=юзер
>юзер под которым предполагается запускать мускуль
>my.cnf в support-files/
>mysql_install_db в scripts/
>каталога куда распаковывал сорцы
Мануал не помогает, либо я читал не тот мануал =)
Из сорцов я не ставил, my.cnf есть, mysql_install_db я запускал, как без параметров, так и с юзером. Те же яйца только в профиль.
Мне пишут, что нельзя приконнектится к [local]серверу т.к. файл /var/lib/mysql/mysql.sock неверен или вообще отсутствует. (Файл Есть!!)туда нужно какие параметры внести а я не знаю какие...
пробовал
master-host = localhost
master-port = 3307ноль эмоций...
А мне всего лишь нужно поставить Zabbix, а ему база нужна... =(
Help!
глупо конечно, можь прав для доступа к файлу нет?
попробуй в /etc/my.cnf указать и для клиента и для сервака сокет где нить пониже в /tmp например
А перед тем, как сделать ./mysql_install_db --user=mysql
Ты пробовал делать:
cd /<target>/mysql
chown -R root .
chgrp -R root .
chown -R mysql data
chown -R mysql .
Там же в доке все есть. А дока там ого-го!
>А перед тем, как сделать ./mysql_install_db --user=mysql
>Ты пробовал делать:
>cd /<target>/mysql
>chown -R root .
>chgrp -R root .
>chown -R mysql data
>chown -R mysql .
>Там же в доке все есть. А дока там ого-го!Я понял - это я ламо =)
Вопрос нумер 1: Где тот док, о котором ты говоришь, видимо я пока кроме man mysql и man mysqld пока ничего незнаю... =(Вопрос нумер 2: у меня тут вдруг вывалилась еще одна ошибка при запуске MC - вы не владеете каталогом /tmp/.private/root/mc-root
Видимо я что-то реально с правами напутал...Будем думать...
Спасибо!
И ещё у меня вопрос поясни плиз ниже сказаное:>А перед тем, как сделать ./mysql_install_db --user=mysql
>Ты пробовал делать:
>cd /<target>/mysql
Что есть <target>? /var/lib/ или /var/lib/mysql или еще чего?
У меня-то он ругается именно на '/var/lib/mysql/mysql.sock' - он не может приконнектится к локальному хосту...>chown -R root .
>chgrp -R root .
>chown -R mysql data
>chown -R mysql .
>Там же в доке все есть. А дока там ого-го! - Где он? если это не 'man'
Доброго времени суток.У меня была недавно такая же проблема. Решилась правкой rc.firewall
Кстати, ты как Мускул запускаешь? Сами разработчики советуют запускать файлик safe_mysql без параметров, если память мне не изменяет.Кстати, может быть действительно проблема и в owner-e c group...
а у меня другая проблема:
OS FreeBSD
zabbix-1.1.6,1запускаю /usr/local/etc/rc.d/zabbix_server вручную - ВСЕ РАБОТАЕТ
запускаю комп, заббикс не запускается, в логах:
Failed to connect to database: Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
и шо я токо не пробывал......