Страница 1 из 3
murmur & MySQL
Добавлено: 17 авг 2009, 15:05
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?
Re: murmur & MySQL
Добавлено: 17 авг 2009, 18:59
B0nuse
random писал(а):то есть он держит базу в файле /var/lib/mumble-server/mumble-server.sqlite
не совсем понятно какими средствами с ней работать.
Читаем
http://www.sqlite.org/ если позволяет знание английского.
Если не позволяет, то
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
или
Re: murmur & MySQL
Добавлено: 18 авг 2009, 11:52
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
спасибо за вдохновение. ушел изучать структуру БД
Re: murmur & MySQL
Добавлено: 18 авг 2009, 15:31
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
Re: murmur.ini Разбираемся с настройками сервера
Добавлено: 01 сен 2009, 08:54
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_
Re: murmur.ini Разбираемся с настройками сервера
Добавлено: 01 сен 2009, 12:48
B0nuse
ilia_m писал(а):<F>2009-09-01 10:01:31.606 ServerDB: Database driver not available
Ничего из лога не вырезали???
Учимся юзать поиск и не плодить кучу одинаковых вопросов!
viewtopic.php?p=26#p26
Re: murmur.ini Разбираемся с настройками сервера
Добавлено: 04 сен 2009, 17:50
naemnik
#
#dbDriver=QMYSQL # название базы, если используется MySQL
#dbUsername= # имя пользователя базы данных
#dbPassword= # пароль пользователя
#dbHost= # хост, где находится база данных (localhost, например)
#dbPort= # порт базы данных (обычно 3306)
#dbPrefix=murmur_ # префикс базы данных
#dbOpts=
Скажите в dbDriver, при использовании MySQL надо писать что ? Просто фраза "название базы, если используется MySQL" может трактоваться по разному... либо QMYSQL - это и есть переменная при использовании MySQL, либо там надо вводить название самой базы, опять таки QMYSQL - отставлять или заменять на название базы.
И dbPrefix .... если у меня база имеет вид zxsd2_mumble, то zxsd2_ будит префиксом ?
Re: murmur.ini Разбираемся с настройками сервера
Добавлено: 04 сен 2009, 17:59
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=
Re: murmur & MySQL
Добавлено: 04 сен 2009, 18:50
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
И в принципе, если все заполнено правильно, о чем это все говорит (за исключением кривых рук :) )
Re: murmur & MySQL
Добавлено: 04 сен 2009, 18:59
B0nuse
naemnik писал(а):...единственное, правильно ли значение хоста ?
dbHost=zxcd2.mysql.maestrohost.ru
А мне откуда знать???
naemnik писал(а):И в принципе, если все заполнено правильно, о чем это все говорит (за исключением кривых рук :) )
http://www.translate.ru/ Вам в помощь!
Там же "по-русски" написано - Не могу подключиться к БД на хосте zxcd2.mysql.maestrohost.ru
Проверьте доступность хоста и порта БД извне, если Murmur и БД на разных хостах. Если на одном - localhost, думаю, будет достаточно.