Титла: Проблем с MySQL под Sabayon Публикувано от: zerofook в Nov 14, 2008, 09:42 Здравейте.
Ползвам дистрибуцията Sabayon. Имам проблем явно с настройките на MySQL.Инсталирал съм го с помощта на Xampp - програмката която инсталира PHP, Apache server и MySQL. Сървъра работи РНР също. Базата данни обаче ми да дава проблем. Неможе да се свърже с MySQL и ми дава следната грешка: Код: Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2) in /opt/lampp/htdocs/createmovie.php on line 2 втория ред е следния: Код: $connect = mysql_connect() or die ("Hey loser, check your server connection."); Титла: Re: Проблем с MySQL под Sabayon Публикувано от: neter в Nov 14, 2008, 10:37 Hey loser, check your server connection.Хахаха, какво съобщение :D Както и да е, както виждаш от съобщенията за грешка, не е възможна връзката към MySQL сървъра през сокета /opt/lampp/var/mysql/mysql.sock. Погледни си файла /opt/lampp/etc/my.cnf и виж настройките за socket на [client] и [mysqld] дали са еднакви. Потърси и все пак къде реално се създава файлът mysql.sock и насочи клиента си към него. Т.е., накарай сървърът и клиентът да ползват един и същи socket. Не забравяй да рестартираш MySQL сървъра след промени във файла my.cnf ;) Титла: Re: Проблем с MySQL под Sabayon Публикувано от: zerofook в Nov 14, 2008, 11:18 Мерси за вниманието.
Явно проблема е точно там където ти казваш, защото наистина в /opt/lampp/var/mysql/mysql.sock няма файл mysql.sock. Написал си ми да проверя къде наистина се записва този файл... как да проверя :) Търсих с Find в директорията на xampp, но няма такъв файл... Титла: Re: Проблем с MySQL под Sabayon Публикувано от: neter в Nov 14, 2008, 12:07 Както казах, погледни какво пише за socket в [client] и [mysqld] секциите на файла /opt/lampp/etc/my.cnf. Там пише. А socket файла можеш да го намериш с команда например
Код: find / |grep .sock |grep mysql Код: ps ax | grep mysql Код: netstat -an |grep 3306 Титла: Re: Проблем с MySQL под Sabayon Публикувано от: zerofook в Nov 18, 2008, 09:57 Този файл mysql.sock го няма никакъв.
В my.cnf пише това: Код: # The following options will be passed to all MySQL clients а в тази директория /opt/lampp/var/mysql/ няма такъв файл .sock MySQL сървъра е пуснат. Титла: Re: Проблем с MySQL под Sabayon Публикувано от: tyuio в Nov 19, 2008, 20:30 Здравей. не схаванах защо ползваш Xampp щом си на Sabayon и можеш да си пуснеш всяко едно от тези птиложения с пълните му възможности.
Титла: Re: Проблем с MySQL под Sabayon Публикувано от: neter в Nov 19, 2008, 22:04 По какво съдиш, че MySQL сървърът е пуснат? Покажи и на нас изходите от командите
Код И виж пише ли за някаква грешка при пускането на MySQL сървъра във /var/log/messages или /var/log/syslog. Може и в някой лог /var/log/mysql*. А какво се случва, когато изпълниш команда за включване на MySQL сървъра? |