Автор Тема: Mysql грешка  (Прочетена 1760 пъти)

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Mysql грешка
« -: Oct 07, 2009, 17:36 »
Като опитам да влезна в mysql ми дава следната грешка
Код:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

резултата следва след следната команда

mysql -h localhose -u root -p

lampp е стартиран успешно какво и mysql

Код:
$ sudo /opt/lampp/lampp status
Version: XAMPP for Linux 1.7.2
Apache is running.
MySQL is running.
ProFTPD is running.
Активен

wfw

  • Напреднали
  • *****
  • Публикации: 249
  • Distribution: Debian
  • Window Manager: none
    • Профил
Re: Mysql грешка
« Отговор #1 -: Oct 07, 2009, 19:33 »
locahose няма, има localhost. пробвай с 127.0.0.1 вместо localhost. няма нужда да указваш -h за локалната машина, просто
Код:
mysql -u root -p

а какво ти казва
Код:
ps aux | grep mysql

а да нямаш инсталиран mysql client на машината ти и в PATH да нямаш добавен /opt/lammp/bin или там където си го инсталирал и да се пробваш с другия клиент да се вържеш на LAMMP MySQL-а?
« Последна редакция: Oct 07, 2009, 19:35 от wfw »
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Mysql грешка
« Отговор #2 -: Oct 08, 2009, 20:24 »
1. locahose няма, има localhost. пробвай с 127.0.0.1 вместо localhost. няма нужда да указваш -h за локалната машина, просто
Код:
mysql -u root -p

2. а да нямаш инсталиран mysql client на машината ти и в PATH да нямаш добавен /opt/lammp/bin или там където си го инсталирал и да се пробваш с другия клиент да се вържеш на LAMMP MySQL-а?

1. Правописна грешка тук в поста. Сигурен съм че пиша localhoст. Дори и да го изпусна пак същата грешка

2. Не нямам инсталиран MySql клиент a PATH не ми говори нищо.
Активен

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Re: Mysql грешка
« Отговор #3 -: Oct 08, 2009, 20:34 »
Пробвай без да даваш host, въпреки че не знам дали има разлика.

Код:
  mysql -u root -p

Между другото тази грешка ми е я дава на мен когато не ми работи mysql ...ти имаш ли парола за root на localhost???? Обикновено при стандартна инсталация мисля, че не се задава парола и ти трябва после сам да я настроиш.
« Последна редакция: Oct 08, 2009, 20:37 от gizi_ »
Активен

knemo

  • Напреднали
  • *****
  • Публикации: 60
  • Distribution: Debian
  • Window Manager: n/a
  • Linux GuRu
    • Профил
    • WWW
Re: Mysql грешка
« Отговор #4 -: Oct 08, 2009, 22:34 »
Като опитам да влезна в mysql ми дава следната грешка
Код:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

резултата следва след следната команда

mysql -h localhose -u root -p

lampp е стартиран успешно какво и mysql

Код:
$ sudo /opt/lampp/lampp status
Version: XAMPP for Linux 1.7.2
Apache is running.
MySQL is running.
ProFTPD is running.

Еми първо провери дали mysql  ти е стартиран с
#ps ax |grep mysql

после виж на кой сокет ти слуша с
lsof |grep TCP

ако и двете ги има и порта ти е стандартен начи бъркаш нещо питч :)

Активен

Be Smart Use Linux
httр://www.gits.bg

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Mysql грешка
« Отговор #5 -: Oct 13, 2009, 16:23 »
Ето какво дава
Код:
ps  aux | grep mysql

root     10793  0.0  0.0   1872   556 pts/0    S    16:06   0:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/imaginois-laptop.pid
nobody   10922  0.0  1.7 280260 35716 pts/0    SNl  16:06   0:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --user=nobody --log-error=/opt/lampp/var/mysql/imaginois-laptop.err --pid-file=/opt/lampp/var/mysql/imaginois-laptop.pid --socket=/opt/lampp/var/mysql/mysql.sock --port=3306
1000     11010  0.0  0.0   3340   812 pts/0    S+   16:10   0:00 grep mysql

Интересно защо вместо mysql получавам nobody. Сокета който mysql търси се намира в /opt/lampp/var/mysql/mysql.sock
Интересно защо там. Преинсталирах lampp без промяна. Копирах папката mysql  в папката run без резултат.

p.s. ето още нещо интересно
Код:
lsof |grep TCP 
gvfsd-htt  3861  imaginois   14u     IPv4      13727              TCP imaginois-laptop.local:52755->77.95.232.20:www (CLOSE_WAIT)
gvfsd-htt  3861  imaginois   16u     IPv4      13801              TCP imaginois-laptop.local:52757->77.95.232.20:www (CLOSE_WAIT)
skype      3864  imaginois   20u     IPv4      13951              TCP *:65184 (LISTEN)
skype      3864  imaginois   24u     IPv4      14971              TCP imaginois-laptop.local:57860->77-99-117-89.cable.ubr04.linl.blueyonder.co.uk:19199 (ESTABLISHED)
skype      3864  imaginois   30u     IPv4     103033              TCP imaginois-laptop.local:65184->88.80.122.22:2193 (ESTABLISHED)
skype      3864  imaginois   49u     IPv4      99173              TCP imaginois-laptop.local:65184->79-100-119-187.btc-net.bg:1286 (ESTABLISHED)
firefox    7213  imaginois   57u     IPv4     100467              TCP imaginois-laptop.local:53914->hb-in-f113.google.com:www (ESTABLISHED)
rhythmbox  8297  imaginois   23u     IPv4      79351              TCP imaginois-laptop.local:57504->radio.networx-bg.com:8000 (ESTABLISHED)
Активен

Wessly

  • Напреднали
  • *****
  • Публикации: 16
  • Distribution: Ubuntu 14.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Mysql грешка
« Отговор #6 -: Oct 13, 2009, 19:42 »
Проблема е, че неможе да се свърже с дадения сокет.Пробвай да изтриеш абсолютно всичко и инсталирай наново.Искам даже да ми напишеш какви команди ползваш при инсталация.
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Mysql грешка
« Отговор #7 -: Oct 13, 2009, 20:06 »
Преинсталация ми беше първото решения без никакъв резултат.

Install:
Код:
tar xvfz xampp-linux-1.7.2.tar.gz -C /opt
Uninstall:
Код:
rm -rf /opt/lampp 
Активен

knemo

  • Напреднали
  • *****
  • Публикации: 60
  • Distribution: Debian
  • Window Manager: n/a
  • Linux GuRu
    • Профил
    • WWW
Re: Mysql грешка
« Отговор #8 -: Oct 13, 2009, 20:36 »
Ето какво дава
Код:
ps  aux | grep mysql

root     10793  0.0  0.0   1872   556 pts/0    S    16:06   0:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/imaginois-laptop.pid
nobody   10922  0.0  1.7 280260 35716 pts/0    SNl  16:06   0:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --user=nobody --log-error=/opt/lampp/var/mysql/imaginois-laptop.err --pid-file=/opt/lampp/var/mysql/imaginois-laptop.pid --socket=/opt/lampp/var/mysql/mysql.sock --port=3306
1000     11010  0.0  0.0   3340   812 pts/0    S+   16:10   0:00 grep mysql

Интересно защо вместо mysql получавам nobody. Сокета който mysql търси се намира в /opt/lampp/var/mysql/mysql.sock
Интересно защо там. Преинсталирах lampp без промяна. Копирах папката mysql  в папката run без резултат.

p.s. ето още нещо интересно
Код:
lsof |grep TCP 
gvfsd-htt  3861  imaginois   14u     IPv4      13727              TCP imaginois-laptop.local:52755->77.95.232.20:www (CLOSE_WAIT)
gvfsd-htt  3861  imaginois   16u     IPv4      13801              TCP imaginois-laptop.local:52757->77.95.232.20:www (CLOSE_WAIT)
skype      3864  imaginois   20u     IPv4      13951              TCP *:65184 (LISTEN)
skype      3864  imaginois   24u     IPv4      14971              TCP imaginois-laptop.local:57860->77-99-117-89.cable.ubr04.linl.blueyonder.co.uk:19199 (ESTABLISHED)
skype      3864  imaginois   30u     IPv4     103033              TCP imaginois-laptop.local:65184->88.80.122.22:2193 (ESTABLISHED)
skype      3864  imaginois   49u     IPv4      99173              TCP imaginois-laptop.local:65184->79-100-119-187.btc-net.bg:1286 (ESTABLISHED)
firefox    7213  imaginois   57u     IPv4     100467              TCP imaginois-laptop.local:53914->hb-in-f113.google.com:www (ESTABLISHED)
rhythmbox  8297  imaginois   23u     IPv4      79351              TCP imaginois-laptop.local:57504->radio.networx-bg.com:8000 (ESTABLISHED)


Прати ми един netstat -an !!

Активен

Be Smart Use Linux
httр://www.gits.bg

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Re: Mysql грешка
« Отговор #9 -: Oct 14, 2009, 14:54 »
http://ubuntuforums.org/showthread.php?t=276470&page=2

ето нещо по темата

Истината е че просто ти го няма socket-a.

Това може да се променя от my.cnf.

А и от това което си написал излиза че тук ти е socket-a: /opt/lampp/var/mysql/mysql.sock

за да си оправиш проблема може да направиш следното:

mkdir -p /var/run/mysqld/

и после:

ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

и си готов :)

Поздрави
Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

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