The OpenNET Project / Index page

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

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

"mySQL ЖЖЁТ"  +1 +/
Сообщение от Rayon email(ok) on 22-Дек-07, 19:07 
Здравствуйте.
У меня DEBIAN.
Перед установкой панели решил поставить mysql-server из репозмтариев, но при выполнении:
apt-get install mysql-server
Выдаются следующие ошибки:
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: не удалось обработать параметр mysql-server-5.0 (--configure):
подпроцесс post-installation script возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.0, однако:
Пакет mysql-server-5.0 пока не настроен.
dpkg: не удалось обработать параметр mysql-server (--configure):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
mysql-server-5.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Далее, если набрать команду:
mysql
То выдается следующее:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
А если зайти в /var/run/mysqld/ то там нет вообще не одного файла.
Помогите, пожалуйста, понять в чем проблема.
Как это исправить?
Заранее спасибо.
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "mySQL ЖЖЁТ"  +/
Сообщение от cookie email(ok) on 23-Дек-07, 15:15 
Смотрим почему не запускается mysql
1)/var/log/syslog
2)/var/lib/mysql - там лежат базы туда же должна валиться сообщение об ошибке

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

2. "mySQL ЖЖЁТ"  +/
Сообщение от Rayon email(ok) on 23-Дек-07, 16:28 
Dec 23 10:13:02 km22118 mysqld_safe[25987]: The latest information about MySQL i
s available on the web at
Dec 23 10:13:02 km22118 mysqld_safe[25987]: http://www.mysql.com
Dec 23 10:13:02 km22118 mysqld_safe[25987]: Support MySQL by buying support/lice
nses at http://shop.mysql.com
Dec 23 10:13:02 km22118 mysqld_safe[26033]: ERROR: 1046  No database selected
Dec 23 10:13:02 km22118 mysqld_safe[26033]: 071223 10:13:02 [ERROR] Aborting
Dec 23 10:13:02 km22118 mysqld_safe[26033]:
Dec 23 10:13:02 km22118 mysqld_safe[26033]: 071223 10:13:02 [Note] /usr/sbin/mys
qld: Shutdown complete
Dec 23 10:13:02 km22118 mysqld_safe[26033]:
Dec 23 10:13:02 km22118 mysqld_safe[26117]: started
Dec 23 10:13:02 km22118 mysqld[26123]: 071223 10:13:02  InnoDB: Started; log seq
uence number 0 43655
Dec 23 10:13:02 km22118 mysqld[26123]: 071223 10:13:02 [ERROR] Can't start serve
r: Bind on TCP/IP port: Cannot assign requested address
Dec 23 10:13:02 km22118 mysqld[26123]: 071223 10:13:02 [ERROR] Do you already ha
ve another mysqld server running on port: 3306 ?
Dec 23 10:13:02 km22118 mysqld[26123]: 071223 10:13:02 [ERROR] Aborting
Dec 23 10:13:02 km22118 mysqld[26123]:
Dec 23 10:13:02 km22118 mysqld[26123]: 071223 10:13:02  InnoDB: Starting shutd

И где в DEBIAN находится mysqld.sock?
В temp и run нету.
Очень нужна ваша помощь народ..

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

3. "mySQL ЖЖЁТ"  +/
Сообщение от cookie email(ok) on 23-Дек-07, 18:23 
/etc/mysql/my.cnf:
[mysqld]
socket                  = /var/run/mysqld/mysqld.sock

Установите куда нужно и рестартаните mysql

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

4. "mySQL ЖЖЁТ"  +/
Сообщение от Rayon email(ok) on 23-Дек-07, 19:10 
>Установите куда нужно и рестартаните mysql

А куда нужно то? Меня и так устраивает лишь бы работало..
Вот мой файл my.conf
[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/english
skip-external-locking
bind-address            = 127.0.0.1

#       other settings you may need to change.
#server-id              = 1
#log_bin                        = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size         = 100M
#binlog_do_db           = include_database_name
#binlog_ignore_db       = include_database_name

/etc/mysql/ там также лежат еще 2 файла *debian-start:

source /usr/share/mysql/debian-start.inc.sh

MYSQL="/usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf"
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
MYUPGRADE="/usr/bin/mysql_upgrade --defaults-extra-file=/etc/mysql/debian.cnf"
MYCHECK="/usr/bin/mysqlcheck --defaults-file=/etc/mysql/debian.cnf"
MYCHECK_SUBJECT="WARNING: mysqlcheck has found corrupt tables"
MYCHECK_PARAMS="--all-databases --fast --silent"
MYCHECK_RCPT="root"

и debian.conf:

%
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = 123456
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user     = debian-sys-maint
password = 123456
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

Но сомневаюсь, что в них дело..
И как перезапустить mysqld?

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

5. "mySQL ЖЖЁТ"  +/
Сообщение от Rayon email(ok) on 23-Дек-07, 19:36 
Хотел переконфигурировать но..
km22118:~# dpkg-reconfigure mysql-server
/usr/sbin/dpkg-reconfigure: Пакет mysql-server сломан или установлен не полностью
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "mySQL ЖЖЁТ"  +/
Сообщение от Rayon email(ok) on 23-Дек-07, 19:44 
Пробовал ставить mysql из других веток debian - ошибки те же.
Хелп!
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "mySQL ЖЖЁТ"  +/
Сообщение от angra (ok) on 24-Дек-07, 17:06 
>Пробовал ставить mysql из других веток debian - ошибки те же.

вот для начала уточните на какой ветке вы вообще сидите. Смешивать пакеты из разных веток можно только в том случае, когда хорошо понимаете что вы делаете, в противном случае это ведет к быстрой смерти системы.

Также добавьте вывод следующих команд
dpkg -l 'mysql*'
netstat -apn|grep 3306
ps ax| grep mysql
ls -ld /var/lib/mysqld
И после всего этого
/etc/init.d/mysql stop
/etc/init.d/mysql start
возможно вместо /etc/init.d/mysql будет /etc/init.d/mysqld

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

8. "mySQL ЖЖЁТ"  +/
Сообщение от Rayon email(ok) on 24-Дек-07, 17:22 
У меня lenny.
Но пробовал откатывать весь дистр на etch - то же самое.
>Также добавьте вывод следующих команд

Куда добавить и зачем?
>И после всего этого
>/etc/init.d/mysql stop
>/etc/init.d/mysql start
>возможно вместо /etc/init.d/mysql будет /etc/init.d/mysqld

Останавливать нечего - мускул не пашет т.к. послеинсталляционный скрипт не может его сконфигурировать..

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

9. "mySQL ЖЖЁТ"  +/
Сообщение от Rayon email(ok) on 24-Дек-07, 17:32 
У меня lenny.
Но пробовал откатывать весь дистр на etch - то же самое.
>Также добавьте вывод следующих команд

Куда добавить и зачем?
> И после всего этого
> /etc/init.d/mysql stop
> /etc/init.d/mysql start
> возможно вместо /etc/init.d/mysql будет /etc/init.d/mysqld

Останавливать нечего - мускул не пашет т.к. послеинсталляционный скрипт не может его сконфигурировать..

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

10. "mySQL ЖЖЁТ"  +/
Сообщение от angra (ok) on 24-Дек-07, 17:59 
>Куда добавить и зачем?

В сообщение на этом форуме, для того чтобы примерно увидеть что творится в вашей системе с мускулом :). Собственно говоря это проверки на то какие пакеты установлены, что запущено, не забинден ли чем либо порт, существует ли проблемный каталог и какие права на него. Кроме того вы справшивали как перезапустить мускул /etc/init.d/mysql start это и делает, интересует на что при этом будет ругаться. То есть нужен его вывод в консоль и в лог _после_ вышеприведенных команд.

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

11. "mySQL ЖЖЁТ"  +/
Сообщение от tdi (??) on 27-Дек-07, 12:47 
В большинстве случаев проблема связана с тем, что права на каталог принадлежат руту а не мускулу. Именно - ПРАВА !!! НА КАТАЛОГ !!!

В Debian это там : /var/run/mysqld/. Вот права на этот каталог - mysqld и должны быть mysql:mysql

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

15. "mySQL ЖЖЁТ"  +/
Сообщение от Drewns on 15-Мрт-10, 13:27 
>В большинстве случаев проблема связана с тем, что права на каталог принадлежат
>руту а не мускулу. Именно - ПРАВА !!! НА КАТАЛОГ !!!
>
>
>В Debian это там : /var/run/mysqld/. Вот права на этот каталог -
>mysqld и должны быть mysql:mysql

у меня в ubuntu 9.10 была такая проблема

помогло:

sudo killall mysqld
sudo apt-get upgrade

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

19. "mySQL ЖЖЁТ"  +/
Сообщение от Дром on 15-Янв-11, 02:43 
>>В большинстве случаев проблема связана с тем, что права на каталог принадлежат
>>руту а не мускулу. Именно - ПРАВА !!! НА КАТАЛОГ !!!
>>
>>
>>В Debian это там : /var/run/mysqld/. Вот права на этот каталог -
>>mysqld и должны быть mysql:mysql
> у меня в ubuntu 9.10 была такая проблема
> помогло:
> sudo killall mysqld
> sudo apt-get upgrade

Спасибо! Работает!

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

12. "mySQL ЖЖЁТ"  +/
Сообщение от Vaulter email on 22-Фев-08, 01:47 
>Смотрим почему не запускается mysql
>1)/var/log/syslog
>2)/var/lib/mysql - там лежат базы туда же должна валиться сообщение об ошибке
>

поставил, работает, однако:
-----------
Настраивается пакет mysql-server-5.0 (5.0.45-1ubuntu3) ...
* Stopping MySQL database server mysqld                                                                                                                [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
* Starting MySQL database server mysqld                                                                                                                [fail]
invoke-rc.d: initscript mysql, action "start" failed.
--------------------
причину нашел: /usr/bin/mysqladmin НЕТУ. а ставил как по нотам:
$ apt-get install mysql-server

1. в чем может быть причина, кроме меня? =)
2. где его взять? apt-get install mysql-client не помогает - не появляется mysqladmin =(

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

13. "mySQL ЖЖЁТ"  +/
Сообщение от cookie email(??) on 22-Фев-08, 02:56 
>причину нашел: /usr/bin/mysqladmin НЕТУ. а ставил как по нотам:
>$ apt-get install mysql-server
>
>1. в чем может быть причина, кроме меня? =)
>2. где его взять? apt-get install mysql-client не помогает - не появляется
>mysqladmin =(

http://packages.debian.org/search?searchon=contents&keywords...

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

14. "mySQL ЖЖЁТ"  +/
Сообщение от angra (ok) on 23-Фев-08, 02:37 
Не знаю как в убунте, а в дебиане:
$ dpkg -L mysql-client-5.0 |grep mysqladmin
/usr/bin/mysqladmin
/usr/share/man/man1/mysqladmin.1.gz
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "mySQL ЖЖЁТ"  +/
Сообщение от youngs on 07-Июн-10, 18:17 
Была точно такая же ошибка, решается так:

* Starting MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "start" failed.

This is an InnoDb memory load -related problem. Either upgrade to at least Link3 (256MB or memory), or disable InnoDb by uncommenting skip-innodb in /etc/mysql/my.cnf:

Code:
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
# You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
skip-innodb

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

17. "mySQL ЖЖЁТ"  +/
Сообщение от youngs on 07-Июн-10, 18:19 
1
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "mySQL ЖЖЁТ"  +/
Сообщение от malch on 16-Июн-10, 03:46 
>1

Не помогло!?

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

20. "mySQL ЖЖЁТ"  +/
Сообщение от Димон (??) on 15-Янв-12, 23:27 

> То выдается следующее:
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
> (2)
> А если зайти в /var/run/mysqld/ то там нет вообще не одного файла.
> Помогите, пожалуйста, понять в чем проблема.
> Как это исправить?
> Заранее спасибо.

попробуйте указать полный путь при запуске, у меня при установленном xampp-e все было в opt/lampp

просто надо было зайти  примерно так : /opt/lampp/bin/mysql -u root -p

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

21. "mySQL ЖЖЁТ"  +/
Сообщение от Mukhan on 16-Фев-13, 19:22 
>[оверквотинг удален]
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> Далее, если набрать команду:
> mysql
> То выдается следующее:
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
> (2)
> А если зайти в /var/run/mysqld/ то там нет вообще не одного файла.
> Помогите, пожалуйста, понять в чем проблема.
> Как это исправить?
> Заранее спасибо.

Как это исправить? И что это вообще за пользователь такой? Итак, открываем /etc/mysql/debian.cnf находим в нем строку password, запоминаем - это пароль пользователя debian-sys-maint, нужного для запуска хотя-бы проверки таблиц при старте сервера. Заходим в клиента mysql и выполняем два запроса:

GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '-- тут пишем его пароль --';
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '-- тут пишем его пароль --' WITH GRANT OPTION;

После этого ошибка исправляется и мы плывем дальше. )

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

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

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




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

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