Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Решено] LuaAIO - MySQL - Бред с mysql сокетом - ?  (Прочитано 1169 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Saymon21

  • Автор темы
  • Гость
Встала по перёк горла проблема с пакетом luaaio и библиотекой mysql из него. Все скрипты, в которых подлючить эту библиотеку выдают одну ошибку:
LuaSQL: Error connecting to database. MySQL: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Но, с чего бы? Ведь на этом же ПК стоит и другой софт, который работает с мусклом, например verlihub, IPB. Ведь нет таких ошибок. Хотя, судить логически, так сокет должен быть в /tmp по запросу, в данное время он расположен /var/run/mysqld/. Можно как-бы попробовать поменять дерикторию. Но была бы уверенность, что не повылазят другие конфликты.
Изначально думал, что всётаки возможно подключил либу и написал подключение к бд с ошибкой, но нет же.
require("mysql");
env = luasql.mysql()
conn = assert(env:connect(mysql.db,mysql.user,mysql.pass,mysql.host,mysql.port))
assert(conn:execute("SET NAMES "..mysql.charset))
Ошибочно положил библиотеки? Да нет. Если судить по ману luaaio
~/lua$ ls
cfg  dump.sql  updater.lua  lib  lua  lua.so  mysql.so  utils
~/lua/lib$ ls
ltn12.lua  mysql.so  socket  socket.lua
Сталкивался кто с такой проблемой? Каково может быть разумное решение?


Пользователь решил продолжить мысль 17 Июня 2011, 15:00:39:
UPD: Проблема решена. Ошибка одиотская. Не виданный бред, в аргументе хост не должно быть значение "localhost" - меняем это на 127.0.0.1 и бьём себя по голове...
« Последнее редактирование: 17 Июня 2011, 15:43:19 от Saymon21 »

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: [Решено] LuaAIO - MySQL - Бред с mysql сокетом - ?
« Ответ #1 : 17 Июня 2011, 16:06:51 »
сюда дайте для профилактики других болезней
nslookup localhostnslookup `hostname`

Saymon21

  • Автор темы
  • Гость
Re: [Решено] LuaAIO - MySQL - Бред с mysql сокетом - ?
« Ответ #2 : 17 Июня 2011, 20:52:22 »
Эм...
$ nslookup localhost
Server: 91.197.172.23
Address: 91.197.172.23#53

Non-authoritative answer:
Name: localhost
Address: 127.0.0.1

$ nslookup `hostname`
Server: 91.197.172.23
Address: 91.197.172.23#53

** server can't find saymon21: NXDOMAIN

 

Страница сгенерирована за 0.029 секунд. Запросов: 26.