Community Forums Today's Posts     Member List     Archive    
Results 1 to 6 of 6
  1. #1
    Join Date
    Jan 2007
    Location
    Gemany
    Posts
    5

    TS-Server auf MySql umstellen (Hilfe)

    Servus Community, Supporter und alle anderen die Helfen können und wollen.

    Ich bin Admin von www.silentforces.de und wir hosten für unseren Clan einen TS Server.

    Der Server Läuft auf einem Root Server von Server 4 You

    Nun zum Problem.

    Unser Server läuft momentan mit einer Mysql Lite DB, nun möchte ich, um die Administration der User Accounts zu erleichtern den Server auf Mysql umstellen bekomme es aber nicht Gebacken. Ich werde mich bemühen alle Daten die wichtig sind so schnell wie möglich hier zu posten. Über eine Anleitung würde ich mich freuen :P

    ich nutze eine MySQL 4.0.21 datenbank.
    Meine Linux kenntnisse sind etwas eingerostet belaufen sich auf basis kenntnisse.
    Meine SQl kentnisse isnd Fortgeschritten
    Meine PHP HTML und Javascript kentnisse sind Fortgeschritten und beim Ausbau :P

    Grund für die Umstellung:

    PhP basiertes anlegen, ändern und löschen von Usern über meine Websiteadministration.

    Vielen Dank Für eure Hilfe schon einmal im vorraus

    MFG

    Rock

    PS: Thema ist schon oft behandelt worden, leider blicke ich in den anderen Posts nicht richtig durch hoffe das jemand so nett ist und mir trotzdem hilft

  2. #2
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,710
    Es gibt keine Mysql Lite DB. Man nennt sie SQLite und sie kann genauso gut über PHP manipuliert werden wie MySQL.

    Du solltest nicht auf MySQL umstellen wenn du nicht unbedingt musst.
    Um Benutzer ändern und löschen zu können reicht das TCP-Query Interface.

    Für PHP gibt es dazu Libraries:
    z.B.
    http://libacts2.absurdcoding.org (PHP 5)
    http://cyts.midlink.org (PHP 4)

  3. #3
    Join Date
    Oct 2005
    Location
    Berlin
    Posts
    15
    bei mir funzt das schon aber ich hab ein anderes problem dass nach einer bestimmten zeit immer meiner homepage der zugriff auf sql verweigert wird...hab mal nach geguckt und mich gewundert warum ich über 50 sql prozesse von teamspeak aus habe obwohl nur 20 leute drauf sind


    Zeige die SQL-Abfragen vollständig an ID Benutzer Host Datenbank Befehl Dauer Status SQL-Befehl
    Beenden 11 teamspeak2 localhost:40060 teamspeak Sleep 1403 --- ---
    Beenden 1205 teamspeak2 localhost:41406 teamspeak Sleep 27566 --- ---
    Beenden 1207 teamspeak2 localhost:41409 teamspeak Sleep 27563 --- ---
    Beenden 1209 teamspeak2 localhost:41411 teamspeak Sleep 27563 --- ---
    Beenden 1212 teamspeak2 localhost:41465 teamspeak Sleep 27397 --- ---
    Beenden 1214 teamspeak2 localhost:41467 teamspeak Sleep 27395 --- ---
    Beenden 1216 teamspeak2 localhost:41469 teamspeak Sleep 27395 --- ---
    Beenden 1236 teamspeak2 localhost:41538 teamspeak Sleep 27169 --- ---
    Beenden 1238 teamspeak2 localhost:41540 teamspeak Sleep 27167 --- ---
    Beenden 1240 teamspeak2 localhost:41542 teamspeak Sleep 27166 --- ---
    Beenden 1252 teamspeak2 localhost:41893 teamspeak Sleep 25849 --- ---
    Beenden 1254 teamspeak2 localhost:41895 teamspeak Sleep 25848 --- ---
    Beenden 1256 teamspeak2 localhost:41897 teamspeak Sleep 25845 --- ---
    Beenden 1258 teamspeak2 localhost:41899 teamspeak Sleep 25845 --- ---
    Beenden 1260 teamspeak2 localhost:41902 teamspeak Sleep 25818 --- ---
    Beenden 1262 teamspeak2 localhost:41904 teamspeak Sleep 25818 --- ---
    Beenden 1264 teamspeak2 localhost:41906 teamspeak Sleep 25816 --- ---
    Beenden 1266 teamspeak2 localhost:41908 teamspeak Sleep 25816 --- ---
    Beenden 1290 teamspeak2 localhost:42294 teamspeak Sleep 24837 --- ---
    Beenden 1292 teamspeak2 localhost:42296 teamspeak Sleep 24834 --- ---
    Beenden 1294 teamspeak2 localhost:42298 teamspeak Sleep 24834 --- ---
    Beenden 1296 teamspeak2 localhost:42345 teamspeak Sleep 24653 --- ---
    Beenden 1298 teamspeak2 localhost:42376 teamspeak Sleep 24593 --- ---
    Beenden 1300 teamspeak2 localhost:42385 teamspeak Sleep 24585 --- ---
    Beenden 1302 teamspeak2 localhost:42387 teamspeak Sleep 24585 --- ---
    Beenden 1304 teamspeak2 localhost:42390 teamspeak Sleep 24570 --- ---
    Beenden 1306 teamspeak2 localhost:42392 teamspeak Sleep 24570 --- ---
    Beenden 1308 teamspeak2 localhost:42427 teamspeak Sleep 24472 --- ---
    Beenden 1310 teamspeak2 localhost:42429 teamspeak Sleep 24472 --- ---
    Beenden 1312 teamspeak2 localhost:42431 teamspeak Sleep 24463 --- ---
    Beenden 1314 teamspeak2 localhost:42433 teamspeak Sleep 24463 --- ---
    Beenden 1316 teamspeak2 localhost:42439 teamspeak Sleep 24433 --- ---
    Beenden 1318 teamspeak2 localhost:42441 teamspeak Sleep 24433 --- ---
    Beenden 1320 teamspeak2 localhost:42476 teamspeak Sleep 24345 --- ---
    Beenden 1322 teamspeak2 localhost:42478 teamspeak Sleep 24345 --- ---
    Beenden 1331 teamspeak2 localhost:42588 teamspeak Sleep 24005 --- ---
    Beenden 1333 teamspeak2 localhost:42599 teamspeak Sleep 23989 --- ---
    Beenden 1335 teamspeak2 localhost:42601 teamspeak Sleep 23989 --- ---
    Beenden 1356 teamspeak2 localhost:42666 teamspeak Sleep 23774 --- ---
    Beenden 1358 teamspeak2 localhost:42668 teamspeak Sleep 23774 --- ---
    Beenden 1417 teamspeak2 localhost:42825 teamspeak Sleep 23309 --- ---
    Beenden 1444 teamspeak2 localhost:42909 teamspeak Sleep 23054 --- ---
    Beenden 1446 teamspeak2 localhost:42912 teamspeak Sleep 23047 --- ---
    Beenden 1449 teamspeak2 localhost:42931 teamspeak Sleep 23021 --- ---
    Beenden 1451 teamspeak2 localhost:42933 teamspeak Sleep 23021 --- ---
    Beenden 1514 teamspeak2 localhost:43134 teamspeak Sleep 22440 --- ---
    Beenden 1521 teamspeak2 localhost:43152 teamspeak Sleep 22426 --- ---
    Beenden 1524 teamspeak2 localhost:43154 teamspeak Sleep 22425 --- ---
    Beenden 1526 teamspeak2 localhost:43156 teamspeak Sleep 22424 --- ---
    Beenden 1528 teamspeak2 localhost:43159 teamspeak Sleep 22424 --- ---
    Beenden 1533 teamspeak2 localhost:43163 teamspeak Sleep 22420 --- ---
    Beenden 1535 teamspeak2 localhost:43165 teamspeak Sleep 22420 --- ---
    Beenden 1537 teamspeak2 localhost:43169 teamspeak Sleep 22417 --- ---
    Beenden 1539 teamspeak2 localhost:43171 teamspeak Sleep 22417 --- ---
    Beenden 1541 teamspeak2 localhost:43174 teamspeak Sleep 22410 --- ---
    Beenden 1543 teamspeak2 localhost:43176 teamspeak Sleep 22410 --- ---
    Beenden 1545 teamspeak2 localhost:43178 teamspeak Sleep 22405 --- ---
    Beenden 1547 teamspeak2 localhost:43180 teamspeak Sleep 22405 --- ---
    Beenden 1549 teamspeak2 localhost:43183 teamspeak Sleep 22374 --- ---
    Beenden 1551 teamspeak2 localhost:43185 teamspeak Sleep 22374 --- ---
    Beenden 1556 teamspeak2 localhost:43261 teamspeak Sleep 22178 --- ---
    Beenden 1558 teamspeak2 localhost:43263 teamspeak Sleep 22178 --- ---
    Beenden 1560 teamspeak2 localhost:43266 teamspeak Sleep 22170 --- ---
    Beenden 1562 teamspeak2 localhost:43268 teamspeak Sleep 22170 --- ---
    Beenden 1564 teamspeak2 localhost:43270 teamspeak Sleep 22169 --- ---
    Beenden 1712 teamspeak2 localhost:46410 teamspeak Sleep 8366 --- ---
    Beenden 1714 teamspeak2 localhost:46412 teamspeak Sleep 8364 --- ---
    Beenden 1716 teamspeak2 localhost:46414 teamspeak Sleep 8364 --- ---
    Beenden 1780 teamspeak2 localhost:47141 teamspeak Sleep 5187 --- ---
    Beenden 1782 teamspeak2 localhost:47144 teamspeak Sleep 5185 --- ---
    Beenden 1784 teamspeak2 localhost:47146 teamspeak Sleep 5185 --- ---
    Beenden 1787 teamspeak2 localhost:47722 teamspeak Sleep 3333 --- ---
    Beenden 1789 teamspeak2 localhost:47724 teamspeak Sleep 3331 --- ---
    Beenden 1791 teamspeak2 localhost:47726 teamspeak Sleep 3331 --- ---
    Beenden 1793 teamspeak2 localhost:47768 teamspeak Sleep 3095 --- ---
    Beenden 1795 teamspeak2 localhost:47770 teamspeak Sleep 3093 --- ---
    Beenden 1797 teamspeak2 localhost:47773 teamspeak Sleep 3081 --- ---
    Beenden 1799 teamspeak2 localhost:47835 teamspeak Sleep 2722 --- ---
    Beenden 1801 teamspeak2 localhost:47837 teamspeak Sleep 2722 --- ---
    Beenden 1822 teamspeak2 localhost:47885 teamspeak Sleep 2534 --- ---
    Beenden 1824 teamspeak2 localhost:47887 teamspeak Sleep 2533 --- ---
    Beenden 1826 teamspeak2 localhost:47890 teamspeak Sleep 2532 --- ---
    Beenden 1883 teamspeak2 localhost:48104 teamspeak Sleep 1746 --- ---

  4. #4
    Join Date
    Nov 2002
    Location
    Germany / Kempen
    Posts
    1,844
    persistente Verbindungen begrenzen und die Begrenzung der non-persistente Verbindungen höher setzen als die persistenten. Ansonsten gibt es keine Ausweichmöglichkeit, wenn die persistenten belegt sind.

  5. #5
    Join Date
    Oct 2005
    Location
    Berlin
    Posts
    15
    ähm wie mach ich das ?^^

  6. #6
    Join Date
    Nov 2002
    Location
    Germany / Kempen
    Posts
    1,844
    Zum einen solltest du in der MySQL-Konfigurationsdatei /etc/my.cnf Werte ändern, bzw. hinzufügen, sofern diese nicht vorhanden sind.
    Code:
    max_connections=512
    wait_timeout=120
    Zum anderen die php.ini ändern, damit PHP die Anfragen entsprechend auch zulässt.
    Code:
    [MySQL]
    mysql.allow_persistent = On
    mysql.max_persistent = 256
    mysql.max_links = -1
    mysql.connect_timeout = 60
    Mit den Angaben sollte es dir zumindest ohne Probleme möglich sein, den TS Server und andere Dienste die MySQL benötigen sowie die Webseiten ohne Störungen zu betreiben. Eine kurze Erklärung:
    Wir haben in der my.cnf die Anzahl der maximal möglichen Verbindungen von ursprünglich 100 auf 512 hochgesetzt. Zudem haben wir einen festen Timeout festgelegt, der inaktive persistente und non-persistente Verbindungen (Sleep etc.) nach spätestens 120 Sekunden Serverseitig trennt.
    Zu dem Abschnitt in der php.ini: Diese Angaben betreffen nur PHP und können natürlich etwas strickter gehalten werden, sodass der TS Server nicht ins straucheln kommt, wenn viele Verbindungen von PHP-Scripten offen bleiben. Inaktive PHP-Verbindungen sollten durch PHP nach 60 Sekunden getrennt werden, spätestens aber nach 120 Sekunden werden diese durch den MySQL-Server selber getrennt. PHP kann da gelegentlich etwas eigen sein, was das Schließen der Verbndungen betrifft.

    Für eine gezieltere Optimierung solltest du dich mal mit dem Manual befassen. Hier das für MySQL 5.1 http://dev.mysql.com/doc/refman/5.1/...arameters.html

    Viel Erfolg

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Server
    By lars-andre-petersen in forum [TeamSpeak 2] Server Support
    Replies: 70
    Last Post: 26-09-2005, 11:54
  2. Installieren, und auf MySQL umstellen
    By Webmaster in forum [TeamSpeak 2] Server Support
    Replies: 22
    Last Post: 10-10-2004, 18:18
  3. Sicherheit
    By Cuidas in forum [TeamSpeak 2] Server Support
    Replies: 12
    Last Post: 10-09-2004, 18:12
  4. TS server and wn 98 probs ?
    By ghboom in forum [TeamSpeak 2] Server Support
    Replies: 0
    Last Post: 30-05-2003, 06:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •