• Hey Guest, we're evolving the future of TeaSpeak.
    You're invited to join the discussion here!

Pending Fehlerhafte MYSQL speicherung

nimda

Member
Guten Abend, ich habe festgestellt das manche Einstellungen nicht übernommen werden.

Mein Beispiel!

Datenbank: MYSQL

Ändern von sagen wir 4 Channel Icons.
- 2 Channel werden gespeichert
- 2 Channel bleiben bei i_icon_id = 0

#Selbsthilfe
Habe die ICONS Manuell in der Datenbank geändert:
Beispiel:
Code:
UPDATE `permissions` SET `value` = '-1415974236' WHERE permId = 'i_icon_id' AND channelId = 371;
Selbe ist aber auch wenn ich es als SQL-lite Datenbank speicher.
 

WolverinDEV

TeaSpeak Team
Staff member
Administrator
Hmm ist es bei dir ein konstanter reproduzierbar error? Habe schon öfters davon gehört aber nie herausgefunden woran es liegt. Könnte den nie reproduzieren
 

nimda

Member
Servus, reproduzierbar nur schwer. mit "neuen" Channel funktioniert es ohne Probleme, nur bei älteren nicht.
 

WolverinDEV

TeaSpeak Team
Staff member
Administrator
Okey,
werde ich mal probieren.
Also:
1. Channel erstellen
2. Channel editieren
3. Neustarten
4. Hoffen :)
 

nimda

Member
Ich kann dir gerne mal die MYSQL und sqlite Dateien zu Verfügung stellen, ich denke damit kann man es besser nachvollziehen
 

BIOS

TeaSpeak Team
Staff member
TeaTeam
Um nicht extra nen Thread zu öffen pack ichs einfach mal hier mit rein.
Ein MariaDB support wäre auch ganz nice.
 

nimda

Member
Kann sein das ich mich gerade irre, aber gibt es doch?

Mein MYSQL Server
  • Server: Localhost via UNIX socket
  • Server-Typ: MariaDB
 

BIOS

TeaSpeak Team
Staff member
TeaTeam
Ahh okay in der config steht nichts zu, deswegen dachte ich es gäbe noch keinen mariadb support.
 

nimda

Member
#Description:
# Available urls:
# sqlite://[file]
# mysql://[host][: port]/[database][?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]
#
# More info about about the mysql url could be found here: https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html
# There's also a new property called 'connections', which describes how many connections and queries could be executed synchronously
# MySQL example: mysql://localhost:3306/teaspeak?userName=root&password=mysecretpassword&connections=4
# Attention: If you're using MySQL you need at least 3 connections!
#The value must be a string
database_url: mysql://localhost:3306/DBNAME?userName=USERNAME&password=PASSWORT&connections=4
 

BIOS

TeaSpeak Team
Staff member
TeaTeam
mir ist aufgefallen das teaspeak keine sonerzeichen im passwort supportet
 

WolverinDEV

TeaSpeak Team
Staff member
Administrator
Hey,
habe mal deine DB ausprobiert und alles ging :/
Also kp woran das liegen könnte...
 

nimda

Member
Das ist komisch, nach einem Restart sind die Einstellungen der Icons bei z.B. Channel Missionsplanung wieder weg, warst aber auf dem mit PORT 9989 ? Es laufen 2 Server
 

nimda

Member
Nein Server 1 mit port 9987 und Server 2 9989 und bei Server 2 habe ich das Problem das der bei manchen Channels die Icon ID nicht speichert.
Ich bin gerade verwirt was du meinst ;D