Shell-Befehl über MySql auf dem Remote-Host ausführen

8

Ist es möglich, sich auf einem entfernten mysql-Rechner anzumelden und Befehle mit 'system' auf dem entfernten Rechner auszuführen? Ich kann mich in den Remote-Rechner einloggen, aber Befehle mit: 'System' werden auf meinem lokalen Rechner ausgeführt. Danke, wirklich!

Ich verwende mysql, um von 'Host1' zu 'Host2' zu verbinden, indem ich den Befehl

benutze %Vor%

Wenn ich

ausführe %Vor%

nachdem ich verbunden bin, bekomme ich.

%Vor%     
cb0 15.08.2011, 09:30
quelle

3 Antworten

8
  

Ich kann mich mit ssh nicht bei meinem Remote-Host anmelden. Ich weiß nicht warum. Ich muss eine Log-Analyse machen und die einzige Option, die ich habe, ist die Verbindung zu diesem Rechner mit mysql. Ich kann mich mit dieser Maschine verbinden! -

Soweit ich weiß, ist das definitiv nicht möglich. Es ist weit über den Rahmen von mySQL hinaus, und es gäbe immense Sicherheitsimplikationen, wenn es so wäre.

Ich glaube nicht, dass es eine Alternative gibt, SSH (oder einen anderen Dienst, der helfen könnte) wieder zum Laufen zu bringen.

    
Pekka 웃 15.08.2011, 10:15
quelle
0

System führt lokale Befehle auf Ihrer Box aus. Wenn Sie irgendetwas mit Protokollen machen müssen, wenden Sie sich entweder an Ihren Hoster, um eine Möglichkeit zu finden, diese herunterzuladen oder auf sie zuzugreifen.

    
BugFinder 15.08.2011 11:03
quelle
0

Ziehen Sie in Betracht, eine Auswahl in das Outfile zu machen und Skriptcode an einem Ort zu schreiben, der auf dem Server ausgeführt wird. Wenn zum Beispiel mysql als root auf dem Server läuft, können Sie etwas zu /etc/rc2.d hinzufügen, das während des Starts auf dem Server ausgeführt wird.

Wenn es eine Datei gibt, die als Quelle für die Planung von Tasks verwendet wird, können Sie diese möglicherweise auch wieder überschreiben, indem Sie "in outfile auswählen" auswählen.

    
Jon Boyd 01.12.2014 08:15
quelle

Tags und Links