murmur & MySQL

задавайте Ваши вопросы
Правила форума
СНАЧАЛА ПОЛЬЗУЙТЕСЬ ПОИСКОМ!!!

При обращении просим Вас сразу указывать:
Вашу ОСь? Видео? Звук? DirectX? Логи Мамбл, Мурмур?
Это поможет быстрей и более точно ответить на Ваши вопросы.
random
Сообщения: 24
Зарегистрирован: 17 авг 2009, 14:22
Благодарил (а): 2 раза
Поблагодарили: 3 раза

murmur & MySQL

Сообщение random »

операционка FC10
устанавливался yum install murmur

часть конфига отвечающая за базу выглядит так (текстовые комментарии вырезаны):

Код: Выделить всё

database=/var/lib/mumble-server/mumble-server.sqlite
#dbDriver=QMYSQL
#dbUsername=murmur
#dbPassword=murrum
#dbHost=localhost
#dbPort=3306
#dbPrefix=murmur_
#dbOpts=
#dbus=session
#ice="tcp -h 127.0.0.1 -p 6502"
то есть он держит базу в файле /var/lib/mumble-server/mumble-server.sqlite
не совсем понятно какими средствами с ней работать.
и хотелось бы держать базу в MySQL

просьба разъяснить в какие поля писать данные:
имя_БД=murmur, имя_пользователя=murmur, пароль=murmur, localhost, port=3306
пробовал:

Код: Выделить всё

database=murmur
dbDriver=QMYSQL
dbUsername=murmur
dbPassword=murmur
dbHost=localhost
dbPort=3306
dbPrefix=murmur_
#dbOpts=
#dbus=session
#ice="tcp -h 127.0.0.1 -p 6502"
при выставлении dbDriver=QMYSQL пишет что не знает что такое QMYSQL

и существует ли веб обвязка для работы с mysql?

B0nuse
Site Admin
Сообщения: 1588
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 40 раз
Поблагодарили: 363 раза
Контактная информация:

Re: murmur & MySQL

Сообщение B0nuse »

random писал(а):то есть он держит базу в файле /var/lib/mumble-server/mumble-server.sqlite
не совсем понятно какими средствами с ней работать.
Читаем http://www.sqlite.org/ если позволяет знание английского.
Если не позволяет, то
Скрытый текст. Нужно быть зарегистрированным и иметь сообщений: 1
random писал(а):и хотелось бы держать базу в MySQL
Зачем именно MySQL?
random писал(а):просьба разъяснить в какие поля писать данные:
имя_БД=murmur, имя_пользователя=murmur, пароль=murmur, localhost, port=3306
В вашем конфиге все указано верно, если префикс таблиц в базе данных murmur_
random писал(а):при выставлении dbDriver=QMYSQL пишет что не знает что такое QMYSQL
Не может быть. Murmur знает что такое MySQL с ранних версий. Приведите точное значение ошибки и желательно кусок лога.
У меня все прекрасно работает с MySQL
random писал(а):и существует ли веб обвязка для работы с mysql?
Да. Выбираем
viewtopic.php?f=3&t=34
или
Скрытый текст. Нужно быть зарегистрированным и иметь сообщений: 1
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

random
Сообщения: 24
Зарегистрирован: 17 авг 2009, 14:22
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: murmur & MySQL

Сообщение random »

большое спасибо за ответ и ссылки. что-то я недогуглил по поводу SQlite.

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

вот такая ошибка:

Код: Выделить всё

$ murmurd -ini /etc/murmur/murmur.ini
<W>2009-08-18 13:15:04.531 Initializing settings from /etc/murmur/murmur.ini (basepath /etc/murmur)
<F>2009-08-18 13:15:04.531 ServerDB: Database driver QMYSQL not available
дополнено:
все разобрался. не хватало пакета qt-mysql
спасибо за вдохновение. ушел изучать структуру БД

B0nuse
Site Admin
Сообщения: 1588
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 40 раз
Поблагодарили: 363 раза
Контактная информация:

Re: murmur & MySQL

Сообщение B0nuse »

random писал(а):все разобрался. не хватало пакета qt-mysql
Рад, что Вы нашли решение. А то собирался уже предложить установку из исходников, с проверкой всех пакетов.
Для последующей корректной работы, рекомендую проверить наличие следующих пакетов и библиотек:

Код: Выделить всё

qt4-dev-tools libqt4-dev libspeex1 libspeex-dev libboost-dev libasound2-dev libxevie-dev libxevie1 libssl-dev g++ libspeechd-dev libzeroc-ice-dev libpulse-dev slice2cpp libcap-dev libspeexdsp-dev libprotobuf-dev libboost1.37-dev libogg-dev
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

ilia_m
Сообщения: 2
Зарегистрирован: 31 авг 2009, 18:10

Re: murmur.ini Разбираемся с настройками сервера

Сообщение ilia_m »

Не получилось привязать Мамблю к мускулу.

ОС: Ubuntu 9.04
SQL: MySQL версии 5.0.75
Mumble: mumble-server 1.1.7-3 из репозитория

при перезапуске пишет:

Код: Выделить всё

root@rumow-s-0000022:/etc/init.d# ./mumble-server restart
<W>2009-09-01 10:01:31.604 Initializing settings from /etc/mumble-server.ini (basepath /etc)
<F>2009-09-01 10:01:31.606 ServerDB: Database driver  not available
конфиг:

Код: Выделить всё

database=mumbledb
dbDriver=QMYSQL
dbUsername=mumbledb # имя пользователя базы данных
dbPassword=mumbledb # пароль пользователя
dbHost=localhost 
dbPort=3306 
dbPrefix=murmur_ 

B0nuse
Site Admin
Сообщения: 1588
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 40 раз
Поблагодарили: 363 раза
Контактная информация:

Re: murmur.ini Разбираемся с настройками сервера

Сообщение B0nuse »

ilia_m писал(а):<F>2009-09-01 10:01:31.606 ServerDB: Database driver not available
Ничего из лога не вырезали???
Учимся юзать поиск и не плодить кучу одинаковых вопросов!
viewtopic.php?p=26#p26
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

naemnik
Сообщения: 15
Зарегистрирован: 02 сен 2009, 00:02
Поблагодарили: 1 раз

Re: murmur.ini Разбираемся с настройками сервера

Сообщение naemnik »

#
#dbDriver=QMYSQL # название базы, если используется MySQL
#dbUsername= # имя пользователя базы данных
#dbPassword= # пароль пользователя
#dbHost= # хост, где находится база данных (localhost, например)
#dbPort= # порт базы данных (обычно 3306)
#dbPrefix=murmur_ # префикс базы данных
#dbOpts=

Скажите в dbDriver, при использовании MySQL надо писать что ? Просто фраза "название базы, если используется MySQL" может трактоваться по разному... либо QMYSQL - это и есть переменная при использовании MySQL, либо там надо вводить название самой базы, опять таки QMYSQL - отставлять или заменять на название базы.
И dbPrefix .... если у меня база имеет вид zxsd2_mumble, то zxsd2_ будит префиксом ?

B0nuse
Site Admin
Сообщения: 1588
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 40 раз
Поблагодарили: 363 раза
Контактная информация:

Re: murmur.ini Разбираемся с настройками сервера

Сообщение B0nuse »

naemnik писал(а):Скажите в dbDriver, при использовании MySQL надо писать что ? Просто фраза "название базы, если используется MySQL" может трактоваться по разному... либо QMYSQL - это и есть переменная при использовании MySQL, либо там надо вводить название самой базы, опять таки QMYSQL - отставлять или заменять на название базы.
И dbPrefix .... если у меня база имеет вид zxsd2_mumble, то zxsd2_ будит префиксом ?
Поправил мануал.
В Вашем случае будет примерно так:

Код: Выделить всё

database=zxsd2_mumble
dbDriver=QMYSQL # тип базы (если используется MySQL, то нужно оставить QMYSQL)
dbUsername=Login # имя пользователя базы данных
dbPassword=Password # пароль пользователя
dbHost=localhost # хост, где находится база данных (localhost, например)
dbPort=3306 # порт базы данных (обычно 3306)
dbPrefix=murmur_ # префикс таблиц в базе данных
#dbOpts=
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

naemnik
Сообщения: 15
Зарегистрирован: 02 сен 2009, 00:02
Поблагодарили: 1 раз

Re: murmur & MySQL

Сообщение naemnik »

Если при запуске мне выдает ошибку вида: Failed initialization: Can't connect to MySQL server on 'zxcd2.mysql.maestrorhost.ru' (10060) QMYSQL: Unable to connect
Все значения вроде бы 100% выставлены правильно, единственное, правильно ли значение хоста ?
dbHost=zxcd2.mysql.maestrohost.ru

И в принципе, если все заполнено правильно, о чем это все говорит (за исключением кривых рук :) )

B0nuse
Site Admin
Сообщения: 1588
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 40 раз
Поблагодарили: 363 раза
Контактная информация:

Re: murmur & MySQL

Сообщение B0nuse »

naemnik писал(а):...единственное, правильно ли значение хоста ?
dbHost=zxcd2.mysql.maestrohost.ru
А мне откуда знать???
naemnik писал(а):И в принципе, если все заполнено правильно, о чем это все говорит (за исключением кривых рук :) )
http://www.translate.ru/ Вам в помощь!
Там же "по-русски" написано - Не могу подключиться к БД на хосте zxcd2.mysql.maestrohost.ru
Проверьте доступность хоста и порта БД извне, если Murmur и БД на разных хостах. Если на одном - localhost, думаю, будет достаточно.
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

Ответить