MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
FeRan
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2008-10-31 16:47:59
Непрочитанное сообщение
FeRan » 2009-07-17 14:46:47
my.cnf
Код: Выделить всё
[client]
socket=/usr/local/mysql/mysql.sock
[mysqld]
socket=/usr/local/mysql/mysql.sock
mysql status
Код: Выделить всё
mysql Ver 14.12 Distrib 5.0.75, for portbld-freebsd7.1 (i386) using 5.2
Connection id: 6
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: more
Using outfile: ''
Using delimiter: ;
Server version: 5.0.75-log FreeBSD port: mysql-server-5.0.75
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: cp1251
Db characterset: cp1251
Client characterset: cp1251
Conn. characterset: cp1251
UNIX socket: /usr/local/mysql/mysql.sock
Здесь все нормально и правильно. А вот что говорит phpinfo
MySQL Support enabled
MYSQL_SOCKET /tmp/mysql.sock
Как правильно изменить путь к сокету, чтобы и PHP заработал без проблем и exim и dovecot
все эти программы упорно коннектятся к стандартному /tmp/mysql.sock
FeRan
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-07-17 15:46:20
php.ini ?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-17 15:54:56
Код: Выделить всё
zg# grep mysql.default_socket /usr/local/etc/php.ini
mysql.default_socket = /bla/bla/bla
zg# php -r 'mysql_connect("localhost", "root");'
PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/bla/bla/bla' (2) in Command line code on line 1
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/bla/bla/bla' (2) in Command line code on line 1
zg#
zg
-
FeRan
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2008-10-31 16:47:59
Непрочитанное сообщение
FeRan » 2009-07-17 15:57:10
а в exim как???
hide mysql_servers = localhost/exim/exim/exim
упорно пытается соединиться с /tmp/mysql.sock
FeRan
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-17 16:18:04
FeRan писал(а):а в exim как???
пересобери клиента муси
Код: Выделить всё
zg# pwd
/usr/ports/databases/mysql50-client/work/mysql-5.0.83
zg# ./configure --help | grep sock
--with-unix-socket-path=SOCKET
Where to put the unix-domain socket. SOCKET must be
zg#
либо в my.cnf пропиши
zg