Seite 1 von 1

MySql: "Tables unlock" mit phpMyAdmin?

Verfasst: Sa 25. Sep 2004, 19:26
von JSommer
Hallo,
gibt es eine Möglickeit mit phpMyAdmin die Tables auf "unlock" zu setzen damit das bekanntes "Tables lock" Problem nichtmehr auftaucht? Mit der Shell und MySql-Tipperei kenn ich mich leider nicht aus... (habe aber Toot Zugriff :) ) weiß jemand Rat?

Grüßle,
Jürgen

Re: MySql: "Tables unlock" mit phpMyAdmin?

Verfasst: So 26. Sep 2004, 08:10
von emergence
JSommer hat geschrieben:gibt es eine Möglickeit mit phpMyAdmin die Tables auf "unlock" zu setzen damit das bekanntes "Tables lock" Problem nichtmehr auftaucht? Mit der Shell und MySql-Tipperei kenn ich mich leider nicht aus... (habe aber Toot Zugriff :) ) weiß jemand Rat?
1. lock table ist ein recht, das der db user bei contenido benötigt...
und
2 sql wirst du aber brauchen ansonsten kannst du das recht nicht vergeben,

-> http://www.contenido.de/forum/viewtopic ... ight=grant

Verfasst: So 26. Sep 2004, 20:36
von JSommer
ich hab ihm mal ordentliche rechte gegeben, dem user :) geht ja mit phpmyadmin ganz easy, muss man sich nur mal reinfinden - jetzt hab ichs mit den rechten sicherlich etwas übertrieben ... genügt da eigentlich GRANT oder braucht er mehr?

Verfasst: Mo 27. Sep 2004, 03:45
von RonDog
geht eigentlich ganz einfach, auch ohne phpAdmin:

http://contenido.de/forum/viewtopic.php ... ght=#30975

????? LOCK TABLES in phpMyAdmin

Verfasst: Di 15. Feb 2005, 23:23
von inservo
servus...

ich habe das gleiche problem. wie ist denn da die genaue vorgehensweise?

ich habe es mal so probiert:

als user web0 in confixx angemeldet und phpMyAdmin aufgerufen (mit der richtigen Datenbank usr_web0_1). Danach auf den Reiter SQL geklickt und den folgenden SQL befehl eingegeben:

GRANT LOCK TABLES ON usr_web0_1 TO web0@localhost IDENTIFIED by 'MEINPASSWORT'

als Rückmeldung bekam ich von phpMyAdmin folgende Meldung:

MySQL meldet:
Access denied for user: 'web0@localhost' to database 'usr_web0_1'
Muss ich daraus schließen das
a) der Befehl falsch war?
b) der User falsch war?

Bei b) wüsste ich aber nicht mit welchem User ich mich anmelden soll, denn bei Confixx hat nur der Kunde phpMyAdmin und nicht der Reseller bzw. der Admin.

Dann habe ich versucht mich via Shellzugang (mit Putty) als root an meinem Server anzumelden, da bekomme ich aber bei dem aufruf des befehls: >mysql nur die meldung
access denied for user: 'root@localhost' (USING PASSWORT NO)
wohlgemerkt bin ich da bereits als root am server angemeldet...

bitte nicht auf die suchfunktion oder den workaround von contenido-faq.de verweisen, da ich den letzteren ziemlich bescheiden beschrieben finde und ich mittlerweile knappe 2 stunden die suche bemüht habe.

danke!!!!

Re: ????? LOCK TABLES in phpMyAdmin

Verfasst: Mi 16. Feb 2005, 00:32
von Halchteranerin
inservo hat geschrieben:bitte nicht auf die suchfunktion oder den workaround von contenido-faq.de verweisen, da ich den letzteren ziemlich bescheiden beschrieben finde und ich mittlerweile knappe 2 stunden die suche bemüht habe.
Meinst du das hier?
http://www.thilo-sommer.de/PHPMyFAQ/ind ... =5&lang=de
Das ist eigentlich ziemlich einfach! Dort auf der Seite steht u.a.
Dazu ist es notwendig, daß die Funktionen lock() und unlock() in der conlib/db_mysql.inc sofort true zurück liefern.
Danach ist ein Auszug angegeben, und du musst nur die beiden Zeilen

Code: Alles auswählen

return true; // wg. STRATO
in der angegebenen Datei ergaenzen, wie im Auszug angegeben, wo ist denn da das Problem? Es ist aber eben nur ein Workaround, besser waere schon das Recht LOCK TABLES zu besitzen.

Verfasst: Mi 16. Feb 2005, 08:39
von inservo
okay, das habe ich mittlerweile auch hinbekommen gem. dem workaround, trotzdem stört es mich irgendwie, das ich das nicht über den sql-befehl gesteuert bekommen.

weiss noch jemand eine lösung zwecks sql-zugriff via phpMyAdmin?

Danke!

i.