Автор Тема: Mysql проблем  (Прочетена 1939 пъти)

p_penchev

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
Mysql проблем
« -: Jan 10, 2007, 22:10 »
Не мога да си пусна mysql. Опитвам се да го пусна със mysqd_safe --user=mysql&.
Оправил съм правата на /var/lib/mysql и /var/run/mysql.
Дава следната грешка.
internal error 2002:Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

Slackware 11

rm -rf /var/lib/mysql/*
mysql_install_db
chown -R mysql:mysql /var/lib/mysql
/etc/rc.d/rc.mysqld start
или пък mysqld_safe --user=mysql
потребител mysql e активиран, обаче mysql не тръгва.
Дава ми тази грешка в брайзера:
internal error 2002:Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock'

А това е в /var/lib/mysql/*.err

070110 22:02:20  mysqld ended

070110 22:02:21  mysqld started
InnoDB: The first specified data file ./ibdata1 did not exist:
InnoDB: a new database to be created!
070110 22:02:21  InnoDB: Setting file ./ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
070110 22:02:22  InnoDB: Log file ./ib_logfile0 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
070110 22:02:22  InnoDB: Log file ./ib_logfile1 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
070110 22:02:22  InnoDB: Started; log sequence number 0 0
070110 22:02:22 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.24a'  socket: '/tmp/mysql.sock'  port: 0  Source distribution
070110 22:04:08 [Note] /usr/libexec/mysqld: Normal shutdown

070110 22:04:08  InnoDB: Starting shutdown...
070110 22:04:10  InnoDB: Shutdown completed; log sequence number 0 43655
070110 22:04:10 [Note] /usr/libexec/mysqld: Shutdown complete

070110 22:04:10  mysqld ended

070110 22:04:15  mysqld started
070110 22:04:15  InnoDB: Started; log sequence number 0 43655
070110 22:04:15 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.24a'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution
============
Какво да правя?
Активен

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Mysql проблем
« Отговор #1 -: Jan 10, 2007, 23:38 »
след като пуснеш
mysql_install_db
ако не се лъжа във най-горните редове пише че първо трябва да сложиш root password и е посочено как става това със една кратка но съдържателна команда
мисля че командата започваше със "mysql_admin" нещо от тоя род

но както казах след като изпълниш командата за инсталация на базата данни ти изписва подробно как да си пуснеш вече услугата

ПП
ако не успееш да си пуснеш mysql утре по някое време ще ти напиша какво правя аз за да си го пусна
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Mysql проблем
« Отговор #2 -: Jan 10, 2007, 23:50 »
Щом пише "ready for connections" значи сървъра тръгва.

Аз ли си въобразявам, или този проблем го има в Slackware още от 7?

Гледай:

Цитат
internal error 2002:Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock'


Цитат
Version: '5.0.24a'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution
Активен

bozho

  • Напреднали
  • *****
  • Публикации: 115
    • Профил
Mysql проблем
« Отговор #3 -: Jan 11, 2007, 00:18 »
В
/etc/rc.d/rc.mysqld
много ясно е написано какво трябва да се направи!
След като го направиш, сменяш правата на въпросния файл и даваш
/etc/rc.d/rc.mysqld  start и си готов.
Активен

nikoni

  • Напреднали
  • *****
  • Публикации: 40
  • Distribution: Slackware
  • Window Manager: Gnome
    • Профил
Mysql проблем
« Отговор #4 -: Jan 11, 2007, 01:46 »
Я виж какво пише в /etc/my.cnf

[client]
socket=/var/run/mysql/mysql.sock
?
socket=/tmp/mysql.sock

ili @MYSQL_UNIX_SOCKET@

И тъй както изглежда този error го дава през PHP, евентуално може да го смениш там
mysql.default_socket=

Ако не е попълнено използжа built-in MySQL defaults.
Които яжно не са тези с които го стартираш :-)
Активен

p_penchev

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
Mysql проблем
« Отговор #5 -: Jan 11, 2007, 09:49 »
В /etc/my.cnf
socket      = /tmp/mysql.sock

В php.ini:
mysql.default_socket =
Активен

p_penchev

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
Mysql проблем
« Отговор #6 -: Jan 11, 2007, 09:59 »
Тръгна най-после. Проблема е в
mysql.default_socket = /tmp/mysql.sock.
в php.ini файла.
Благодаря много на всички за съдействието!



Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 4439 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 1358 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 5134 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 6949 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 5329 Последна публикация Mar 16, 2008, 01:17
от neter