Сервер MySQL находится на том же хосте, что и веб-приложение? Если нет, вы не можете использовать сокетное соединение, и вам нужно будет подключиться через TCP.
Если сервер MySQL находится на том же хосте, то, возможно, сокет находится в другом месте, чем '/tmp/mysql.sock'?
Без дополнительной информации о том, какое приложение / платформу вы используете, это вся помощь, которую я могу оказать.