MySql: "Tables unlock" mit phpMyAdmin?

Gesperrt
JSommer
Beiträge: 324
Registriert: Fr 5. Sep 2003, 12:32
Wohnort: 192.168.0.11
Kontaktdaten:

MySql: "Tables unlock" mit phpMyAdmin?

Beitrag 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
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: MySql: "Tables unlock" mit phpMyAdmin?

Beitrag 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
*** make your own tools (wishlist :: thx)
JSommer
Beiträge: 324
Registriert: Fr 5. Sep 2003, 12:32
Wohnort: 192.168.0.11
Kontaktdaten:

Beitrag 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?
RonDog
Beiträge: 39
Registriert: Mi 22. Sep 2004, 05:45
Wohnort: München
Kontaktdaten:

Beitrag von RonDog »

geht eigentlich ganz einfach, auch ohne phpAdmin:

http://contenido.de/forum/viewtopic.php ... ght=#30975
Ron
Mit voller Hose hat man gut stinken... Bild
Man muss die Welt nicht verstehen. Man muss sich in ihr nur zurechtfinden. (Albert Einstein)
inservo
Beiträge: 3
Registriert: Di 15. Feb 2005, 14:54
Wohnort: Nuernberg
Kontaktdaten:

????? LOCK TABLES in phpMyAdmin

Beitrag 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!!!!
You always get what you expect
- A. Robbins

Niemals darfst Du so tief sinken, den Kakao, durch den man Dich zieht, auch noch zu trinken.
- E. Kästner
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Re: ????? LOCK TABLES in phpMyAdmin

Beitrag 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.
inservo
Beiträge: 3
Registriert: Di 15. Feb 2005, 14:54
Wohnort: Nuernberg
Kontaktdaten:

Beitrag 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.
You always get what you expect
- A. Robbins

Niemals darfst Du so tief sinken, den Kakao, durch den man Dich zieht, auch noch zu trinken.
- E. Kästner
Gesperrt