Mysql error

Модератор: Модераторы разделов

Аватара пользователя
-Dolphin-
Сообщения: 131
Статус: генерал

Mysql error

Сообщение -Dolphin- »

Всем добрый день\вечер !
Обновил mysql c 3 до 5 ой версии
При запуске mysql выдает ошибку:

./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!

Проверил папку mysql , там действительно этого файла нет, подскажите как поправить.
Счастливый обладатель трусов с пингвином. Линуксцентр отдыхает. Китайская промышленность заботиться о нас...
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Mysql error

Сообщение Dionysius »

Ты его как обновлял? Собирал из исходников? По-видимому, у тебя не запущен daemon mysqld. Когда ставишь из rpm, то его можно запустить так /etc/init.d/mysqld start
Спасибо сказали:
Аватара пользователя
-Dolphin-
Сообщения: 131
Статус: генерал

Re: Mysql error

Сообщение -Dolphin- »

init.d]#./mysql start
Starting MySQLCouldn't find MySQL manager or server [FAILED]

Обновлял через rpm
Os - red hat server 3
Счастливый обладатель трусов с пингвином. Линуксцентр отдыхает. Китайская промышленность заботиться о нас...
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Mysql error

Сообщение Dionysius »

-Dolphin- писал(а):
27.03.2006 14:39
init.d]#./mysql start
Starting MySQLCouldn't find MySQL manager or server [FAILED]

Обновлял через rpm
Os - red hat server 3

Ты чё такой невнимательный?! :angry: Я написал mysqld, а не mysql
Спасибо сказали:
Аватара пользователя
-Dolphin-
Сообщения: 131
Статус: генерал

Re: Mysql error

Сообщение -Dolphin- »

Я не хотел никого злить, просто в init.d у меня только запускной файл mysql
Счастливый обладатель трусов с пингвином. Линуксцентр отдыхает. Китайская промышленность заботиться о нас...
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Mysql error

Сообщение Dionysius »

-Dolphin- писал(а):
27.03.2006 14:50
Я не хотел никого злить, просто в init.d у меня только запускной файл mysql

А я и не злюсь, но это мистика какая-то, куда ж он делся?
Хорошо, если команда с буквой d на конце в самом деле не работает, можно попробовать зайти в меню КДЕ (или Гнома) -> "Системные параметры" -> "Настройка Сервера" и там запустить mysqld
Хотя, если такого скрипта в самом деле нет, то и это не поможет
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: Mysql error

Сообщение kusok »

Да просто разные сборки mysql по разному называют скрипты запуска, и в данном случае несущественно как он называется.
А вообще, могу посоветовать заглянуть в логи. Там уж наверняка можно будет установить причину.
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Mysql error

Сообщение Dionysius »

В конце концов попробовать так: /usr/sbin/mysqld
Одним словом нужно запустить daemon mysqld любым способом
Спасибо сказали:
Аватара пользователя
-Dolphin-
Сообщения: 131
Статус: генерал

Re: Mysql error

Сообщение -Dolphin- »

Ок, сам дошел:
/usr/sbin/mysqld -u root

Только как сделать чтобы в при загрузке компа база данных загружалась сама ?
Счастливый обладатель трусов с пингвином. Линуксцентр отдыхает. Китайская промышленность заботиться о нас...
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: Mysql error

Сообщение kusok »

В твоем случае так:
chkconfig --level 35 mysql on
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Mysql error

Сообщение Zeus »

-Dolphin- писал(а):
27.03.2006 15:06
Ок, сам дошел:
/usr/sbin/mysqld -u root

Только как сделать чтобы в при загрузке компа база данных загружалась сама ?

В RH Linux: вставить ссылку с именем S...mysqld на запуск /usr/sbin/mysqld в нужный уровень.
Скорее всего:
/etc/rc.d/rc3.d
или
/etc/rc.d/rc5.d
Спасибо сказали:
Аватара пользователя
-Dolphin-
Сообщения: 131
Статус: генерал

Re: Mysql error

Сообщение -Dolphin- »

Да и такой вопрос: от какого пользователя надо запускать mysql ?
Просто я собираюсь юзать phpmyadmin а там(набрав ссылку) можно получить полный доступ ко всем базам данных. :blink:
Счастливый обладатель трусов с пингвином. Линуксцентр отдыхает. Китайская промышленность заботиться о нас...
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: Mysql error

Сообщение kusok »

Вообще мускул полагается запускать от одноимённого пользователя, ибо от рута не есть хорошо. Сделай так:
chown -R mysql:mysql /var/lib/mysql (если юзера в системе нет, создай его)
А потом уже /etc/init.d/mysql start - должно запахать.
Касаемо пхпмайадмина, если им пользуешься только ты, то повесь какой-нибудь .htaccess, чтобы другим неповадно было.
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Mysql error

Сообщение vadiml »

надо почистить /etc/my.cnf на предмет этих самых "/var/lib/mysql/mysql.sock" и компании.

а вообще (если особых извращений не надо) лучше в написать так:
[client]
default-character-set=cp1251

[server]
character-set-server=utf8
# для возможности восстановления запорченой быза и репликаций
log-bin

__ВСЁ__

а в /etc/init.d и другие места можно и не лазить
если качал бинарник с mysql.com, то там по дефолту все нормально настроено
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: Mysql error

Сообщение TheStriker »

Прт ВСЕМ!

А у меня например при запуске mysqld - как раз ошибку сокета и выдает.......

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock


И что в таком случае делать?????
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Mysql error

Сообщение boombick »

TheStriker писал(а):
01.06.2006 19:17
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock

И что в таком случае делать?????

Какая ОС? Как ставил? Темы уже неоднакратно муссировались...
Проверь права. У меня такая бага была именно из-за прав..
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: Mysql error

Сообщение d_Sun »

TheStriker писал(а):
01.06.2006 19:17
Прт ВСЕМ!

А у меня например при запуске mysqld - как раз ошибку сокета и выдает.......

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock


И что в таком случае делать?????


http://www.tech-recipes.com/mysql_tips762.html
Моя подпись сильно длинная :)
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: Mysql error

Сообщение TheStriker »

Какая ОС? Как ставил? Темы уже неоднакратно муссировались...
Проверь права. У меня такая бага была именно из-за прав..


Suse 9.3

Ставил РПМ - ошибка при запуске mysqld такая : Segmentation fault..........
Ставил из исходников - при запуске mysql - беда с mysql.sock, при запуске mysqld - Segmentation fault

Короче, беда и всё.......... :(




Почитал. Спасибо.

Но толку указывать пути на несуществующий файл???
Его просто нигде нет....... :wacko:
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Mysql error

Сообщение boombick »

TheStriker писал(а):
01.06.2006 19:40
Но толку указывать пути на несуществующий файл???
Его просто нигде нет....... :wacko:

Несуществующий файл - это сокет!!!! :) Он создается и используется в процессе работы...
проверь права на /var/lib/mysql (вроде бы там базы лежат)... это раз.
а два: воспользуйся поиском по форуму... Таких тем только на моей памяти три штуки было :) Просто не поленись пройтись по страницам с результатами...

И еще: mysql_install_db делал?
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: Mysql error

Сообщение TheStriker »

И еще: mysql_install_db делал?


Делал. В процессе опять та же ошибка.......
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали: