powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не работает MySQL
18 сообщений из 18, страница 1 из 1
Не работает MySQL
    #35076139
Sauske
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

ОС : Slackware 12.0
ПО : mysql-5.0.51.tar.gz

Устанавливаю по мануалу
1. scripts/mysql_install_db - откуда запускать ?
2. написано chown -R mysql /usr/local/mysql/var а у меня нету такой папки :(
3. при запуске команды mysql вылетает ошибка
error 2002 cant' connect ..... socket '/tmp/mysql.sock' при этом в my.cnf пути прописаны правильно.
4. почемуто все файлы которые относятся к БД почему-то находятся /var/lib/mysql ( такие как mysql-bin.index )

подскажите что мне сделать так чтобы у меня заработал mysql.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076194
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. из каталога с исходником mysql
2. /var/lib/mysql
3. вероятно в /etc/my.cnf(/usr/local/etc/my.cnf,...) прописан другой путь.
4. не почему-то, а по умолчанию. Если Вы хотели другое расположение, то надо было указать необходимые параметры для ./configure.

P.S. А чем Вас не устраивают пакеты Вашего дистрибутива ?
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076234
Sauske
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2. в /var/lib/mysql тоже нету папки /var
3. нет, с путями все нормально как у сервера так и у клиента socked = /tmp/mysql.sock
4. собирал так ./configure --prefix=<мой путь> , по указанному пути создалось куча папок и тд но
почемуто все файлы которые относятся к БД почему-то находятся /var/lib/mysql ( такие как mysql-bin.index )

авторА чем Вас не устраивают пакеты Вашего дистрибутива?
даже незнал что они есть :) качал с оф сайта mysql и все.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076396
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предпочтительней: Установите пакет для вашего дистрибутива.

Или:
2. и не должно быть, в /var/lib/mysql и хранятся базы и прочее.
3. тогда проверьте, запущен ли mysqld, есть ли в /tmp данный файл? убедитесь, что файл mysql.sock существует.
4. может быть у вас уже был установлен mysql-сервер и даже был запущен? а вы запускали scripts/mysql_install_db.sh, чтобы создалась структура в /usr/local/mysql/var?

P.S. Кстати, в исходнике mysql есть хороший файл INSTALL-SOURCE.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076409
Sauske
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2. тогда почему во всех мануалах указана папка /var ?
3. как проверить ? в netstat -ln данный порт 3306 непоказывается. файла по указанному пути нету.
4. запускал только scripts/mysql_install_db
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076451
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Покажите мне мануалы в которых указывается /var.
Возможно вы подразумеваете /usr/local/mysql/var, но никак не /var.
Во многих дистрибутивах линукс по умолчанию база mysql расположена в /var/lib/mysql.
Что касается мануалов, то в них фигурирует /usr/local/mysql/var, просто потому что это каталог по умолчанию при сборке из исходников.
3. проверить можно:
1) список процессов, ps axf | grep mysqld
2) соединения, netstat -ln | egrep '(3306|mysql)'
3) в логах посмотреть о запуске mysql
4) попытаться найты файлы mysqld.pid, mysqld.sock(/tmp,/var/run/mysqld и другое)
4. ну и проверьте, создалась ли структура в /usr/local/mysql/var после этого.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076477
Sauske
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2. http://www.mysql.ru/docs/man/Quick_install.html
написанно именно /usr/local/mysql/var
как я понял это каталог куда mysql устанавливается ? и он может быть изменен ?
у меня путь такой /http/mysq и папки /http/mysq/var нету

3. сейчас посмотрю
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076581
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. /var не равноценен /usr/local/mysql/var
Код: plaintext
1.
2.
3.
4.
5.
6.
cd /usr/local/mysql
cd /var
ls -la

cd /usr/local/mysql
cd var
ls -la
Видите разницу?

Да, можно указать любой, только не вижу смысла уходить далеко от общепринятого.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076757
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ж надо так извращаться. На CentOS это делается так
автор# yum install mysql-server
# service mysql start
ВСЕ!!!
...
Рейтинг: 0 / 0
Не работает MySQL
    #35076901
Sauske
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это конечно хорошо но только у меня не CentOS ....
выяснил что при установке ОС устанавливается mysql но как теперь запустить mysql ?
...
Рейтинг: 0 / 0
Не работает MySQL
    #35077162
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sauskeэто конечно хорошо но только у меня не CentOS ....
Ну так стоит задуматься..
...
Рейтинг: 0 / 0
Не работает MySQL
    #35077580
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если Mysql установлен, то вероятно установлен и скрипт
/etc/init.d/mysql start
или
/etc/init.d/mysqld start
...
Рейтинг: 0 / 0
Не работает MySQL
    #35089606
Фотография Burzum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sauskeэто конечно хорошо но только у меня не CentOS ....
выяснил что при установке ОС устанавливается mysql но как теперь запустить mysql ?
есть скрипт /etc/rc.d/rc.mysqld. Надо сделать его "исполняемым" через chmod. При рестарте будет запускаться автоматом. Ручками запустить можно так /usr/local/mysql/bin/mysqld_safe --user=mysql &
Если переносите базу в другую папку, то нужно просто поменять в конфиге пути.
my.cnf
root@server_name:/etc# cat my.cnf
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
socket = /tmp/mysql.sock
basedir = /usr/local/mysql/var
#basedir = /usr/local/var
innodb_data_home_dir = /usr/local/mysql/var/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /usr/local/mysql/var/
innodb_log_arch_dir = /usr/local/mysql/var/


зы. Из-за такой самодеятельности серваки со слакой и превращаются в мусорку.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35089627
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Burzumзы. Из-за такой самодеятельности серваки со слакой и превращаются в мусорку.Чисто там, где убирают... Про слаку это, увы, не скажешь.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35090022
Фотография Burzum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAl Burzumзы. Из-за такой самодеятельности серваки со слакой и превращаются в мусорку.Чисто там, где убирают... Про слаку это, увы, не скажешь.
да вообще отвратительный и ни на что не годный дистрибутив. Как им вообще можно пользоваться?
зы. убираться можно и в слаке.
...
Рейтинг: 0 / 0
Не работает MySQL
    #35090095
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Burzumда вообще отвратительный и ни на что не годный дистрибутив.Ты знал, ты знал!
...
Рейтинг: 0 / 0
Не работает MySQL
    #35090189
Фотография Burzum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAl Burzumда вообще отвратительный и ни на что не годный дистрибутив.Ты знал, ты знал!
да, сколько лет уже живу с этой мыслью и мучаюсь. Если бы не checkinstall, то давно бы руки на себя наложил...
...
Рейтинг: 0 / 0
Не работает MySQL
    #35090970
Sauske
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все разобрался , оказывавется при установке Slackware автоматически устанавливался MySQL и поэтому когда я устанавливал другой MySQL то при выполнении скрипта mysql_install_db папка var с файлами баз данных создавалась не в той папке куда я установил MySQL ,а в другом месте ,и я незнал где ,соответственно немог выставить права доспупа и из-за этого у меня ничего не работало.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не работает MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]