|
|
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. ОС : 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 14:50:42 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
1. из каталога с исходником mysql 2. /var/lib/mysql 3. вероятно в /etc/my.cnf(/usr/local/etc/my.cnf,...) прописан другой путь. 4. не почему-то, а по умолчанию. Если Вы хотели другое расположение, то надо было указать необходимые параметры для ./configure. P.S. А чем Вас не устраивают пакеты Вашего дистрибутива ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 15:07:23 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
2. в /var/lib/mysql тоже нету папки /var 3. нет, с путями все нормально как у сервера так и у клиента socked = /tmp/mysql.sock 4. собирал так ./configure --prefix=<мой путь> , по указанному пути создалось куча папок и тд но почемуто все файлы которые относятся к БД почему-то находятся /var/lib/mysql ( такие как mysql-bin.index ) авторА чем Вас не устраивают пакеты Вашего дистрибутива? даже незнал что они есть :) качал с оф сайта mysql и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 15:17:02 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Предпочтительней: Установите пакет для вашего дистрибутива. Или: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 15:53:50 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
2. тогда почему во всех мануалах указана папка /var ? 3. как проверить ? в netstat -ln данный порт 3306 непоказывается. файла по указанному пути нету. 4. запускал только scripts/mysql_install_db ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 15:57:40 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
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 после этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 16:11:14 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
2. http://www.mysql.ru/docs/man/Quick_install.html написанно именно /usr/local/mysql/var как я понял это каталог куда mysql устанавливается ? и он может быть изменен ? у меня путь такой /http/mysq и папки /http/mysq/var нету 3. сейчас посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 16:17:07 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
2. /var не равноценен /usr/local/mysql/var Код: plaintext 1. 2. 3. 4. 5. 6. Да, можно указать любой, только не вижу смысла уходить далеко от общепринятого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 16:36:03 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Это ж надо так извращаться. На CentOS это делается так автор# yum install mysql-server # service mysql start ВСЕ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 17:08:21 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
это конечно хорошо но только у меня не CentOS .... выяснил что при установке ОС устанавливается mysql но как теперь запустить mysql ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 17:44:00 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Sauskeэто конечно хорошо но только у меня не CentOS .... Ну так стоит задуматься.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 19:22:06 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
если Mysql установлен, то вероятно установлен и скрипт /etc/init.d/mysql start или /etc/init.d/mysqld start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 08:36:05 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
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/ зы. Из-за такой самодеятельности серваки со слакой и превращаются в мусорку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2008, 17:57:39 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Burzumзы. Из-за такой самодеятельности серваки со слакой и превращаются в мусорку.Чисто там, где убирают... Про слаку это, увы, не скажешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2008, 18:38:09 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
DocAl Burzumзы. Из-за такой самодеятельности серваки со слакой и превращаются в мусорку.Чисто там, где убирают... Про слаку это, увы, не скажешь. да вообще отвратительный и ни на что не годный дистрибутив. Как им вообще можно пользоваться? зы. убираться можно и в слаке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2008, 13:58:07 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Burzumда вообще отвратительный и ни на что не годный дистрибутив.Ты знал, ты знал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2008, 15:33:14 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
DocAl Burzumда вообще отвратительный и ни на что не годный дистрибутив.Ты знал, ты знал! да, сколько лет уже живу с этой мыслью и мучаюсь. Если бы не checkinstall, то давно бы руки на себя наложил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2008, 17:14:57 |
|
||
|
Не работает MySQL
|
|||
|---|---|---|---|
|
#18+
Все разобрался , оказывавется при установке Slackware автоматически устанавливался MySQL и поэтому когда я устанавливал другой MySQL то при выполнении скрипта mysql_install_db папка var с файлами баз данных создавалась не в той папке куда я установил MySQL ,а в другом месте ,и я незнал где ,соответственно немог выставить права доспупа и из-за этого у меня ничего не работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 10:44:03 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35076396&tid=1487222]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 320ms |

| 0 / 0 |
