parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

mysql: unix socket или tcp

Александр Петросян (PAF) 18.09.2002 10:05

1. если mysql находится той же машине, что и веб-сервер, использование unix socket'а предпочтительнее.
вы можете узнать путь к, очевидно, находящемуся в нестандартном месте[иначе mysql клиент нашёл бы его] файлу unix socket'а, и указать его в строке соединения, делается(в документации написано, ну да контора пишет) так:
mysql://user:password@[/tmp/mysql.socket]/database
2. если это по какой-то причине трудно/невозможно, то да, можно использовать tcp соединение, для чего укажите в качестве узла не localhost, и не 127.0.0.1, а настоящий адрес этой машины. тогда mysql клиент не будет втихаря использовать unix socket.