Habe Probleme, mairlist mit eldodb und mysql zu konfigurieren.
Musikliste.exe läuft gut, habe mysql auch schon auf eldodb eingestellt (vielleicht nicht richtig?). Also eldodb ist bei mysql gelistet als datenbank, nur sind bei mysql keine dateien der eldodb datenbank gelistet. Wenn ich in der mairlist config die datenbank einrichten will funktioniert das beim anschließenden test nie. Habe folgende angaben in mairlist-config gemacht:
basisverzeichnis: J:\Database\ (ordner von eldodb)
protokoll: mysql-3.23
hostname: (name meines PCs, also home-pc)
datenbank: eldodb
benutzer: root (gleich wie bei mysql)
passwort: (keins gesetzt vorläufig)
Konfiguration der eldodb.ini:
[General]
BaseDir=J:\Rotation mAirList\Musik
[Database]
Driver=mysql-3.23
Host=home-pc
User=root
Password=
Database=eldoDB
[Excludes]
Item0=neu\
Angaben in der My.ini-Datei von Mysql:
#This File was made using the WinMySQLAdmin 1.4 Tool
#24.03.2008 01:54:14
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
[mysqld]
basedir=c:/programme/mysql/
datadir=C:/Programme/MySQL/data/
#language=C:/Programme/MySQL/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=c:/programme/mysql//bin/mysqld.exe
user=root
password=
–> und dann kommt da immer folgende fehrlermeldung: “cannot connect to sql server” ???
und beim mysql-admin wird auf der environment-seite unter “myodbc” angezeigt:
Not Found
Driver 3.51 Not Found
[ich bin kein großer Meister in Sachen Datenbanken…]
Was habe ich falsch gemacht? Danke für eure Hilfe!
Schätzungsweise liegt es daran, dass mySQL nicht auf Port 3306 lauscht.
Leider kann ich Dir nicht ganau sagen, wo Du dies bei Windows machen musst.
Eventuell #port=3306 bei [mysqld] auskommentieren. Und MySQL neustarten
Anschliessend kannst Du mit folgendem Kommando (Eingabeaufforderung) testen om MySQL läuft
telnet localhost 3306
Moinsen,
also ich habe schon fehler in den COnfigurationen gesehen.
Host ist immer Localhost da die http-Schnitstellen von Windows
keine Konfiguration zu deinem Home-PC finden kann.
Dann solltest du das selbe Basisverzeichnis bei der eldodb.ini und
in mAirlist verwenden unter der eldodb wird dann alles Problemlos
funktionieren nur unter mAirlist wirst du nur errors haben.
Beispiel mAirlist:
basisverzeichnis: J:\Rotation mAirList\Musik\
protokoll: mysql-3.23
hostname: localhost
datenbank: eldodb
benutzer: root
passwort:
Beispiel eldodb.ini
[General]
BaseDir=J:\Rotation mAirList\Musik\
[Database]
Driver=mysql-3.23
Host=localhost
User=root
Password=
Database=eldoDB
[Excludes]
Item0=neu\
Versuche es mal damit, so funktioniert da bei uns ohne Probleme.
LG Jobradio
[quote=“lifechannel, post:2, topic:5042”]Schätzungsweise liegt es daran, dass mySQL nicht auf Port 3306 lauscht.
Leider kann ich Dir nicht ganau sagen, wo Du dies bei Windows machen musst.
Eventuell #port=3306 bei [mysqld] auskommentieren. Und MySQL neustarten
Anschliessend kannst Du mit folgendem Kommando (Eingabeaufforderung) testen om MySQL läuft
telnet localhost 3306
falls du das tatsächlich nicht finden solltest, starte nochmal das setup von mysql und konfiguriere es neu… dort kannst du dann irgendwo den haken setzen bei “verbindung von aussen zulassen” oder so.
grüße, michi
Kurze Frage: hast Du die libmysql323.dll für mAirList?
Wenn nein, unter http://www.mairlist.com/download/eldoDB/ herunterladen und ins mAirList Verzeichnis kopieren.