Перейти к публикации

Рекомендованные сообщения

Здравствуйте, у меня линукс, скачал последний триаловский дистрибутив посмотреть, но в самом начале и остановился...

Пишет ошибку рода:

MySQL Error! 
------------------------

The Error returned was:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Error Number:
1[/codebox]

И что делать не знаю.. Подскажите пожалуйста!

Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...

Такая же ошибка появляется при установке:

MySQL Error! 

------------------------


The Error returned was: 

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2) 


Error Number: 

1

Устанавливаю тестовую версию для тестирования перед покупкой на моём локальном Apple с MAC OS X 10.5.5.

MAC OS работает давно, много проектов PHP/MySQL выполнены, MySQL работает как часы.

При предварительном тестировании среды установки под PHP 5.2.6 всё зелёным цветом в скрипте установки.

Коротко о моей БД MySQL:

Server Version: 5.0.51b

Localhost via UNIX socket

Данные для доступа к БД верны, тестировались отдельно.

Ответ выше "Неверные настройки mysql-сервера." не понятен, есть какие особые или специальные требования кроме версии MySQL или PHP?

В FAQ нашёл по теме только следующее:

Вопрос: Скажите какие минимальные требования к установленному ПО на сервере

Ответ: Для работы скрипта, необходимо наличие минимум PHP 4.3.2+ или PHP 5.0+, а также MySQL 4.0+ или MySQL 5.0+

Изменено пользователем webheim
Ссылка на сообщение
Поделиться на других сайтах

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)

возникает когда неверно указать путь к MySQL серверу, либо он просто напросто неработает.

Ссылка на сообщение
Поделиться на других сайтах

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)

возникает когда неверно указать путь к MySQL серверу, либо он просто напросто неработает.

Спасибо за быстрый ответ.

Простая проверка показала нормальное соединение с данными из dbconfig.php.

$link = mysql_connect(DBHOST, DBUSER, DBPASS);

if (!$link) {

	die('Could not connect: ' . mysql_error());

}

echo 'Connected successfully';

mysql_close($link);

Это ошибка скрипта или я неправильно понял ответ?

То есть на моём Apple "неверно указан путь к MySQL серверу" или "MySQL не работает"?

MySQL Server на моём Apple и вся система, включая клиента и PHP, однозначно работают корректно и не первый месяц в такой конфигурации.

Конечно я могу поставить на другую машину под Linux Server или под Windows, и проверить тестовую версию там.

Однако во первых это мне не удобно, и эта ошибка появлялась раньше, то есть является типовой.

Потому то и описал мою конфигурацию для developer.

P.S.

Много я нарисовал, по сути повторю - MySQL и Apache с модулем PHP работают, однако инсталляция тестового скрипта не возможна.

Решение возможно такое http://support.apple.com/kb/TS1999?viewlocale=en_US

(проверю по наличию времени)

Изменено пользователем webheim
Ссылка на сообщение
Поделиться на других сайтах

Простая проверка показала нормальное соединение с данными из dbconfig.php.

неправильная у вас проверка, т.к. PHP 5.2.6 соответственно нужно делать MySQLi соединение, что и пытается сделать скрипт, т.к. ваш сервер сообщил ему о том что на сервере установлено MySQLi расширение для PHP

http://de3.php.net/manual/en/mysqli.connect.php

<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (!$link) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

printf("Host information: %s\n", mysqli_get_host_info($link));

/* close connection */
mysqli_close($link);
?>[/code]

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...