The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблемы с mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии
Изначальное сообщение [ Отслеживать ]

"Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 19-Фев-05, 09:11 
Установил mysql под NETBSD 1.6.Даем команду после установки, для смены пароля mysqladmin -u root - p blablabla
на что консоль выдает :
Enter password :
Я конечно его ввожу. И мне показывается дружественное сообщение типа :
error: Can't connect to local MySql server throght socket '/tmp/mysql.sock'(2)'

И я непонимаю как мне с этим бороьбся ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблемы с mysql"  +/
Сообщение от Асен Тотин email on 19-Фев-05, 18:21 
Привет,

>И мне показывается дружественное сообщение типа :
>error: Can't connect to local MySql server throght socket '/tmp/mysql.sock'(2)'

Вполне дружественное - у вас не запущен MySQL daemon.

WWell,


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 20-Фев-05, 15:18 
>Привет,
>
>>И мне показывается дружественное сообщение типа :
>>error: Can't connect to local MySql server throght socket '/tmp/mysql.sock'(2)'
>
>Вполне дружественное - у вас не запущен MySQL daemon.
>
>WWell,

Отлично а как его запустить ?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проблемы с mysql"  +/
Сообщение от maska email on 21-Фев-05, 01:01 
>Установил mysql под NETBSD 1.6.Даем команду после установки, для смены пароля mysqladmin
>-u root - p blablabla
>на что консоль выдает :
>Enter password :
>Я конечно его ввожу. И мне показывается дружественное сообщение типа :
>error: Can't connect to local MySql server throght socket '/tmp/mysql.sock'(2)'
>
>И я непонимаю как мне с этим бороьбся ?


У меня у самого такая лажа ...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.sock' (2)

Все топики перечитал по этой ошибке.сок появился но странный какой-то(о байт)
Сервер тоже не стратует вот такую херь пишет...
[root@irc libexec]# ./mysqld
050221  5:29:18 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

050221  5:29:18 [ERROR] Aborting

050221  5:29:18 [Note] ./mysqld: Shutdown complete

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Проблемы с mysql"  +/
Сообщение от Lucky email(??) on 21-Фев-05, 09:28 
>>Установил mysql под NETBSD 1.6.Даем команду после установки, для смены пароля mysqladmin
>>-u root - p blablabla
>>на что консоль выдает :
>>Enter password :
>>Я конечно его ввожу. И мне показывается дружественное сообщение типа :
>>error: Can't connect to local MySql server throght socket '/tmp/mysql.sock'(2)'
>>
>>И я непонимаю как мне с этим бороьбся ?
>
>
>У меня у самого такая лажа ...
>ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.sock'
>(2)
>
>Все топики перечитал по этой ошибке.сок появился но странный какой-то(о байт)
>Сервер тоже не стратует вот такую херь пишет...
>[root@irc libexec]# ./mysqld
>050221  5:29:18 [ERROR] Fatal error: Please read "Security" section of the
>manual to find out how to run mysqld as root!
>
>050221  5:29:18 [ERROR] Aborting
>
>050221  5:29:18 [Note] ./mysqld: Shutdown complete

mysql от рута - нехорошо.
лучше создать юзера какого нить и запускать от этого юзера

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 21-Фев-05, 12:04 
>>>Установил mysql под NETBSD 1.6.Даем команду после установки, для смены пароля mysqladmin
>>>-u root - p blablabla
>>>на что консоль выдает :
>>>Enter password :
>>>Я конечно его ввожу. И мне показывается дружественное сообщение типа :
>>>error: Can't connect to local MySql server throght socket '/tmp/mysql.sock'(2)'
>>>
>>>И я непонимаю как мне с этим бороьбся ?
>>
>>
>>У меня у самого такая лажа ...
>>ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.sock'
>>(2)
>>
>>Все топики перечитал по этой ошибке.сок появился но странный какой-то(о байт)
>>Сервер тоже не стратует вот такую херь пишет...
>>[root@irc libexec]# ./mysqld
>>050221  5:29:18 [ERROR] Fatal error: Please read "Security" section of the
>>manual to find out how to run mysqld as root!
>>
>>050221  5:29:18 [ERROR] Aborting
>>
>>050221  5:29:18 [Note] ./mysqld: Shutdown complete
>
>mysql от рута - нехорошо.
>лучше создать юзера какого нить и запускать от этого юзера
Блин такая же ерунда тоже много перерыл но так и не нашел ничего путного.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Проблемы с mysql"  +/
Сообщение от Lucky email(??) on 21-Фев-05, 12:53 
Циатата из мануала по установке:
//создаем группу
     shell> groupadd mysql
// соаздем юзера в этой же группе (юзер mysql, группа mysql)
     shell> useradd -g mysql mysql
//идем к mysql
     shell> cd /usr/local
// анзиппи архив с бинарями
     shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
//создаем симлинк
     shell> ln -s full-path-to-mysql-VERSION-OS mysql
// идем в корень мускуля
     shell> cd mysql
//инсталлим БД
     shell> scripts/mysql_install_db
// настриваем права
     shell> chown -R root  .
     shell> chown -R mysql data
     shell> chgrp -R mysql .
//запсукаем мускуля
     shell> bin/mysqld_safe --user=mysql &
необходимо помнить, что надо добавить его запуск в автозапуск.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 21-Фев-05, 15:35 
>Циатата из мануала по установке:
>//создаем группу
>     shell> groupadd mysql
>// соаздем юзера в этой же группе (юзер mysql, группа mysql)
>     shell> useradd -g mysql mysql
>//идем к mysql
>     shell> cd /usr/local
>// анзиппи архив с бинарями
>     shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
>//создаем симлинк
>     shell> ln -s full-path-to-mysql-VERSION-OS mysql
>// идем в корень мускуля
>     shell> cd mysql
>//инсталлим БД
>     shell> scripts/mysql_install_db
>// настриваем права
>     shell> chown -R root  .
>     shell> chown -R mysql data
>     shell> chgrp -R mysql .
>//запсукаем мускуля
>     shell> bin/mysqld_safe --user=mysql &
>необходимо помнить, что надо добавить его запуск в автозапуск.

Добрый день Lucky. Вот сделал все как написанно. Все равно ошибка та же самая.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Проблемы с mysql"  +/
Сообщение от maska email on 21-Фев-05, 15:54 
>>Циатата из мануала по установке:
>>//создаем группу
>>     shell> groupadd mysql
>>// соаздем юзера в этой же группе (юзер mysql, группа mysql)
>>     shell> useradd -g mysql mysql
>>//идем к mysql
>>     shell> cd /usr/local
>>// анзиппи архив с бинарями
>>     shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
>>//создаем симлинк
>>     shell> ln -s full-path-to-mysql-VERSION-OS mysql
>>// идем в корень мускуля
>>     shell> cd mysql
>>//инсталлим БД
>>     shell> scripts/mysql_install_db
>>// настриваем права
>>     shell> chown -R root  .
>>     shell> chown -R mysql data
>>     shell> chgrp -R mysql .
>>//запсукаем мускуля
>>     shell> bin/mysqld_safe --user=mysql &
>>необходимо помнить, что надо добавить его запуск в автозапуск.
>
>Добрый день Lucky. Вот сделал все как написанно. Все равно ошибка та
>же самая.


та же фигня продолджаеться...сокет появляеться ,то исчезает(как в мультиках) и странное у него название =mysql.sock

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Проблемы с mysql"  +/
Сообщение от Lucky email(??) on 21-Фев-05, 15:59 
логи смотрите мускуля, почему не стартует.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 21-Фев-05, 16:51 
>логи смотрите мускуля, почему не стартует.

Вобщем то покопавшись вы логах я пришел к следующему.
Во-первых нужно зайти под пользователем mysql
затем проверить кто является владельцем у тех папок куда он ломится и нужно что бы это был mysql но вот где тупик он пишет что неможет найти файл
./mysql/frame.frm причем структура катологов примерно следующая этот файл лежит вот где
/var/mysql/mysql/frame.frm
может есть какой то конфиг где этот путь прописывается ?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Проблемы с mysql"  +/
Сообщение от Lucky email(??) on 22-Фев-05, 06:59 
>>логи смотрите мускуля, почему не стартует.
>
>Вобщем то покопавшись вы логах я пришел к следующему.
>Во-первых нужно зайти под пользователем mysql
>затем проверить кто является владельцем у тех папок куда он ломится и
>нужно что бы это был mysql но вот где тупик он
>пишет что неможет найти файл
>./mysql/frame.frm причем структура катологов примерно следующая этот файл лежит вот где
>/var/mysql/mysql/frame.frm
>может есть какой то конфиг где этот путь прописывается ?


Все пути прописываются при сборке мускуля (если только не бинари ставились)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 23-Фев-05, 05:31 
>>>логи смотрите мускуля, почему не стартует.
>>
>>Вобщем то покопавшись вы логах я пришел к следующему.
>>Во-первых нужно зайти под пользователем mysql
>>затем проверить кто является владельцем у тех папок куда он ломится и
>>нужно что бы это был mysql но вот где тупик он
>>пишет что неможет найти файл
>>./mysql/frame.frm причем структура катологов примерно следующая этот файл лежит вот где
>>/var/mysql/mysql/frame.frm
>>может есть какой то конфиг где этот путь прописывается ?
>
>
>Все пути прописываются при сборке мускуля (если только не бинари ставились)

Меня терзают смутные сомнения, что ставились именно бинари. т.к пакет я устанавливал при помощи pkg_add


Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Проблемы с mysql"  +/
Сообщение от Simps (ok) on 24-Фев-05, 10:04 
>>>>логи смотрите мускуля, почему не стартует.
>>>
>>>Вобщем то покопавшись вы логах я пришел к следующему.
>>>Во-первых нужно зайти под пользователем mysql
>>>затем проверить кто является владельцем у тех папок куда он ломится и
>>>нужно что бы это был mysql но вот где тупик он
>>>пишет что неможет найти файл
>>>./mysql/frame.frm причем структура катологов примерно следующая этот файл лежит вот где
>>>/var/mysql/mysql/frame.frm
>>>может есть какой то конфиг где этот путь прописывается ?
>>
>>
>>Все пути прописываются при сборке мускуля (если только не бинари ставились)
>
>Меня терзают смутные сомнения, что ставились именно бинари. т.к пакет я устанавливал
>при помощи pkg_add


Меня терзают смутные сомнения, что все пути прописываются в стартовом скрипте mysqld

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Проблемы с mysql"  +/
Сообщение от MaximZaikin email(??) on 24-Фев-05, 12:44 
>>>>>логи смотрите мускуля, почему не стартует.
>>>>
>>>>Вобщем то покопавшись вы логах я пришел к следующему.
>>>>Во-первых нужно зайти под пользователем mysql
>>>>затем проверить кто является владельцем у тех папок куда он ломится и
>>>>нужно что бы это был mysql но вот где тупик он
>>>>пишет что неможет найти файл
>>>>./mysql/frame.frm причем структура катологов примерно следующая этот файл лежит вот где
>>>>/var/mysql/mysql/frame.frm
>>>>может есть какой то конфиг где этот путь прописывается ?
>>>
>>>
>>>Все пути прописываются при сборке мускуля (если только не бинари ставились)
>>
>>Меня терзают смутные сомнения, что ставились именно бинари. т.к пакет я устанавливал
>>при помощи pkg_add
>
>
>Меня терзают смутные сомнения, что все пути прописываются в стартовом скрипте mysqld
>

А как его звать, и где он живет ?


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Проблемы с mysql"  +/
Сообщение от whatismyip email on 04-Мрт-05, 16:19 
>>>>>>логи смотрите мускуля, почему не стартует.
>>>>>
>>>>>Вобщем то покопавшись вы логах я пришел к следующему.
>>>>>Во-первых нужно зайти под пользователем mysql
>>>>>затем проверить кто является владельцем у тех папок куда он ломится и
>>>>>нужно что бы это был mysql но вот где тупик он
>>>>>пишет что неможет найти файл
>>>>>./mysql/frame.frm причем структура катологов примерно следующая этот файл лежит вот где
>>>>>/var/mysql/mysql/frame.frm
>>>>>может есть какой то конфиг где этот путь прописывается ?
>>>>
>>>>
>>>>Все пути прописываются при сборке мускуля (если только не бинари ставились)
>>>
>>>Меня терзают смутные сомнения, что ставились именно бинари. т.к пакет я устанавливал
>>>при помощи pkg_add
>>
>>
>>Меня терзают смутные сомнения, что все пути прописываются в стартовом скрипте mysqld
>>
>
>А как его звать, и где он живет ?

У меня была такая глюка MySQL включенного в стандартную поставку СуСи 9.1... Первый раз я не разбирался, скачал другую версию в бинарниках, и проблема исчезла. (ето все под рутом было).

Далее после сноса всего ненужного ставил с исходников -

Creatim  usera who will own mysql database -- naprimer, 777:777 in /home/mysql:
ROOT# groupadd -g 777 mysqldba
ROOT# useradd -c "mysql DBA" -d /home/mysql -u 777 -g 777 -m -n mysql


unpack the source and give ownership of the mysql source tree to the mysql user:
ROOT# mkdir /usr/local/mysql
ROOT# chown mysql:mysqldba /usr/local/mysql
ROOT# cd /usr/local/src
ROOT# tar zxf /path/to/mysql-3.22.27.tar.gz
ROOT# chown -R mysql:mysqldba /usr/local/src/mysql-3.22.27


Now as the mysql user, make a directory for the database, and compile and install mysql:
$ mkdir ~/db ## where the DB will reside
$ cd /usr/local/src/mysql-3.22.27
$ ./configure --localstatedir=/home/mysql/db --prefix=/usr/local/mysql
$ make
$ make install


Create the *MySQL* grant tables (necessary only if you haven't installed *MySQL* before):
$ ./scripts/mysql_install_db


Install and modify the database startup script, changing the database owner from root to 'mysql':
ROOT# cd /usr/local/src/mysql-3.22.27/
ROOT# cp support-files/mysql.server /etc/rc.d/init.d/
ROOT# chmod 755 /etc/rc.d/init.d/mysql.server
ROOT# [ edit /etc/rc.d/init.d/mysql.server: ]

mysql_daemon_user=mysql ## so we can run mysqld as this user.

ROOT# chkconfig --add mysql.server ## permanently add server to rc scripts


It may be necessary to refresh the shared library cache after installing mysql:
ROOT# /sbin/ldconfig -nv /usr/local/lib


Edit the PATH variable for the mysql owner, and set up the 'root' password for the database (read the documentation!) (and you will probably want to delete the test database and associated entries):
$ [ Edit shell login script .bash_profile: ]

     PATH=$PATH:$HOME/bin:/usr/local/mysql/bin

$ . ~/.bash_profile ## source it!
$ mysqladmin -u root password '2mUch!data' ## pick your own password!

Я в этом деле не спец, но - работало.


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Проблемы с mysql"  +/
Сообщение от Slom email on 18-Апр-05, 16:38 
Я так просто укaзал в му.cfg bind-adress в настройках mysqld
и все заработало.  
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Проблемы с mysql"  +/
Сообщение от Wagner (ok) on 23-Окт-11, 07:40 
такая-же фигня. Возникла после сбоя электропитания (и fsck соответственно), после перезагрузки получил сабж. ps aux мускуль то видит, то не видит (зависимости не нашел), сокета нет.
чмоды выставлены верно, владельцы файлов - тоже.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру