URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 45974
[ Назад ]

Исходное сообщение
"Can't connect to local MySQL server through socket '/tmp/mys..."

Отправлено DIF , 09-Июл-04 12:51 
Baza nahoditsea v /var/db/mysql
cioertov mysql.sock v /tmp/mysql.sock
s pravami user=mysql group=mysql

ne hocet zapuskatsia hoti ubei. Ia uje proboval nescolico versii odna i taje problema "Can't connect to local MySQL server through socket '/tmp/mysql.sock'"

prishol. c vivodu shto ia shtoto ne do conta delaiu no nezaniu chto..

Pomoghite pojalusta....


Содержание

Сообщения в этом обсуждении
"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 13:27 
а mysqld вообще запущен?
или стартует, а потом тихо (или не тихо) умирает?



"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 13:33 
>а mysqld вообще запущен?
>или стартует, а потом тихо (или не тихо) умирает?


ia evo zapuscaiu mysqld_safe &

on tam pishet : Starting mysql ..tiri-piri.. with database /var/db/mysql
a potom pishet : mysql ended. i vse poscolicu ia ponial on prosto virubaetsea..


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 13:35 
выходит, не запущен - ищи причину в логах.

"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 13:43 
>выходит, не запущен - ищи причину в логах.

ia prosto ne znaiu v kakih logah smotreti


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 13:49 
посмотри конфиг в /etc/my.cnf (или где он у тебя).
скорее всего, у тебя логи лежат в /var/db или его подкаталогах.
можно попробывать find /var/db -name "*.err"


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 13:53 
>посмотри конфиг в /etc/my.cnf (или где он у тебя).
>скорее всего, у тебя логи лежат в /var/db или его подкаталогах.
>можно попробывать find /var/db -name "*.err"

oooptz... chto eto za config ia mnogo raz vstrecialsea s ..my.cnf
no nigde ne nashol podrobno shto eto tacoe i shto v nem nado pisati
on u menia esti v /etc no on pustoi shto v nem pisati?


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 14:02 
http://dev.mysql.com/doc/mysql/en/Option_files.html
вообще-то, в поставке mysql должны быть примеры конфиг. файлов.
вот, для примера, мой рабочий файл:
=====================================
[client]
port= 3306
socket= /var/mysql-4.0.15/run/mysql.socket

# The MySQL server
[mysqld]
port= 3306
socket= /var/mysql-4.0.15/run/mysql.socket
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
net_buffer_length = 2K
thread_stack = 64K

server-id= 1

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout
=======================================

"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 14:12 
>http://dev.mysql.com/doc/mysql/en/Option_files.html
>вообще-то, в поставке mysql должны быть примеры конфиг. файлов.
>вот, для примера, мой рабочий файл:
>=====================================

spasibo za ssilcu i primer
Iia secias peredelal pod moi nastroiki tvoi fail i posle povtornoi ustanovki mysql poprobuiu
Spasibo bolishoe....
  Bidi na sviazi



"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено kolayshkin , 09-Июл-04 13:45 
Попробуй запустить safe_mysql --user=mysql &
И вообще он тебе должен был скинуть скрипт в /usr/local/etc/rc.d/ (Если под FreeBSD), в Линухе не знаю куда.


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 13:59 
>Попробуй запустить safe_mysql --user=mysql &
>И вообще он тебе должен был скинуть скрипт в /usr/local/etc/rc.d/ (Если под
>FreeBSD), в Линухе не знаю куда.

sistema FreeBSD 4.9 RELEASE  mysql server ustanovil iz portov mysql40-server toesti mysql-4.0.15.tar.gz
i v /usr/local/etc/rc.d/ bil mysql-server.sh
shias evo netu ia ustanavlivaiua mysql zanovo


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 14:00 
>Попробуй запустить safe_mysql --user=mysql &
>И вообще он тебе должен был скинуть скрипт в /usr/local/etc/rc.d/ (Если под
>FreeBSD), в Линухе не знаю куда.

sistema FreeBSD 4.9 RELEASE  mysql server ustanovil iz portov mysql40-server toesti mysql-4.0.15.tar.gz
i v /usr/local/etc/rc.d/ bil mysql-server.sh
shias evo netu ia ustanavlivaiua mysql zanovo

zapuscal mysqld_safe --user=mysql & i mysqld_safe --user=root &
toje samoie.. mysqld ended!!!!!!!!!!!


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 15:11 
Ustanovil eshio raz tje samoie ?!?!?!?!?!
Zdelal vse kak vi veleli nihera ne pashet
Ia v neponiatke voobshe....
  
   Plizzz Help s infoi, ssilcami pro podrobnoi instaliatzii i tac dalee
   chob ne muciti voprosami..
    Ato adminitratziea menia naher poshliot!!! PLizz
  



"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 15:32 
документацию можно взять на www.mysql.com, напр. по-русски:
http://dev.mysql.com/doc/mysql/ru/index.html

попробуй, всё-таки, найти логи.
попробуй запустить mysqld явно указав минимум параметров, напр.:

/usr/local/mysql/libexec/mysqld \
--basedir=/usr/local/mysql \
--datadir=/var/mysql/data \
--user=mysql \
--pid-file=/var/mysql/data/host.name.pid

при этом, /var/mysql/data должна содержать папку (с файлами таблиц внутри) для системной базы mysql. м.б., поиищи, где mysql создал такую папку при инсталляции.
м.б. быстрее будет самому собрать mysql из сурсов, во всяком случае, точно будешь знать, что и где лежит.


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 15:46 
>документацию можно взять на www.mysql.com, напр. по-русски:
>http://dev.mysql.com/doc/mysql/ru/index.html
>
>попробуй, всё-таки, найти логи.
>попробуй запустить mysqld явно указав минимум параметров, напр.:
>
>/usr/local/mysql/libexec/mysqld \
>--basedir=/usr/local/mysql \
>--datadir=/var/mysql/data \
>--user=mysql \
>--pid-file=/var/mysql/data/host.name.pid
>
>при этом, /var/mysql/data должна содержать папку (с файлами таблиц внутри) для системной
>базы mysql. м.б., поиищи, где mysql создал такую папку при инсталляции.
>
>м.б. быстрее будет самому собрать mysql из сурсов, во всяком случае, точно
>будешь знать, что и где лежит.

a --user obiazatelinmo doljen biti mysql i grupa mysql ili mojet i user=myhop group=mysql?


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 15:56 
как угодно, главное, чтобы права доступа к файлам и каталогам соответствовали тому, что укажешь

"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 16:01 
>как угодно, главное, чтобы права доступа к файлам и каталогам соответствовали тому,
>что укажешь


horosho, spasibo, shia poprobuiu ...


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено DIF , 09-Июл-04 18:03 
/usr/local/mysql/libexec/mysqld \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data \
--user=mysql \
--pid-file=/var/mysql/data/host.name.pid

on napisal eto:
./mysqld: ready for connections

i jdet.... rabotaiet ili net i shto delati dalishe?


"Can't connect to local MySQL server through socket '/tmp/mys..."
Отправлено ihor , 09-Июл-04 18:23 
- запускается, уже хорошо.
в принципе можно так и оставить, сделать скрипт запуска следующим:
/usr/local/mysql/libexec/mysqld \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data \
--user=mysql \
--pid-file=/var/mysql/data/host.name.pid &

или установить опции, кот. были в коммандной строке,
в my.cnf и запускать mysqld_safe --user=mysql &.