Титла: Mysql грешка
Публикувано от: madmad в 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.
Титла: Re: Mysql грешка
Публикувано от: wfw в Oct 07, 2009, 19:33
locahose няма, има localhost. пробвай с 127.0.0.1 вместо localhost. няма нужда да указваш -h за локалната машина, просто а какво ти казва а да нямаш инсталиран mysql client на машината ти и в PATH да нямаш добавен /opt/lammp/bin или там където си го инсталирал и да се пробваш с другия клиент да се вържеш на LAMMP MySQL-а?
Титла: Re: Mysql грешка
Публикувано от: madmad в Oct 08, 2009, 20:24
1. locahose няма, има localhost. пробвай с 127.0.0.1 вместо localhost. няма нужда да указваш -h за локалната машина, просто
2. а да нямаш инсталиран mysql client на машината ти и в PATH да нямаш добавен /opt/lammp/bin или там където си го инсталирал и да се пробваш с другия клиент да се вържеш на LAMMP MySQL-а?
1. Правописна грешка тук в поста. Сигурен съм че пиша localhoст. Дори и да го изпусна пак същата грешка 2. Не нямам инсталиран MySql клиент a PATH не ми говори нищо.
Титла: Re: Mysql грешка
Публикувано от: gizi_ в Oct 08, 2009, 20:34
Пробвай без да даваш host, въпреки че не знам дали има разлика. Между другото тази грешка ми е я дава на мен когато не ми работи mysql ...ти имаш ли парола за root на localhost???? Обикновено при стандартна инсталация мисля, че не се задава парола и ти трябва после сам да я настроиш.
Титла: Re: Mysql грешка
Публикувано от: knemo в 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 ако и двете ги има и порта ти е стандартен начи бъркаш нещо питч :)
Титла: Re: Mysql грешка
Публикувано от: madmad в 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)
Титла: Re: Mysql грешка
Публикувано от: Wessly в Oct 13, 2009, 19:42
Проблема е, че неможе да се свърже с дадения сокет.Пробвай да изтриеш абсолютно всичко и инсталирай наново.Искам даже да ми напишеш какви команди ползваш при инсталация.
Титла: Re: Mysql грешка
Публикувано от: madmad в Oct 13, 2009, 20:06
Преинсталация ми беше първото решения без никакъв резултат. Install: tar xvfz xampp-linux-1.7.2.tar.gz -C /opt Uninstall:
Титла: Re: Mysql грешка
Публикувано от: knemo в 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 !!
Титла: Re: Mysql грешка
Публикувано от: bnight в 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
и си готов :)
Поздрави
|