Oracleデータベースでは、コマンド "host"を使用して、データベース・コマンド・ウィンドウからbashコマンドを実行できます。 mySqlに "host"と同等のコマンドがありますか?MySQLクライアントからシェルコマンドを実行しますか?
答えて
system
コマンドを使用できます。
システムコマンド、\!コマンド
defaultコマンドインタープリタを使用して、指定されたコマンドを実行します。
システムコマンドはUnixでのみ動作します。
例:
system ls -l
それは(スクロールダウンmysqldがMySQL Proxyを使用して(むしろローカルクライアントマシン上でコマンドを実行するよりも)クライアント接続かかわらず実行しているサーバー上でシェルコマンドを実行するために実際に可能です「MySQLクライアントからのシェルコマンド」セクションを参照)。 Linuxマシンで
次の例
- を使用することができるはずです!クリア - 画面をクリアする
- ! LS - 現在の作業ディレクトリ
- 内のファイルを一覧表示するには基本的には、その構文に
NBを使用して、任意のコマンドやスクリプトを実行することができるはずです。前のバックスラッシュを追加します!
これは、Linuxのコマンドラインではなく、MySQLのプロンプトからSQLスクリプトを呼び出す方法に関する質問には答えません。 – codeforester
Linuxでバージョン5.0.95-logを実行しています。 "system"または "!"のいずれかでコマンドを実行します。 "pwd"コマンドと "ls -l"コマンドで動作します。ディレクトリを変更しようとすると、たとえば。
MySQLの>システムCD /ホーム/ mydirの
コマンドが受け入れられているようです。しかし、これは明らかに何もしません。 "pwd"と "ls -l"コマンドは、私がまだ同じディレクトリにいることを示しています。したがって、これには限られた機能のスタブが組み込まれているように見えますが、実際にはシステムシェルに完全にアクセスすることはできません。
mysql> system bash
そして、あなたの処分で全体の端末を持っている:あなたが実際にこのような何かを行うことができ、ほとんどの「「NIX」システム上で追加の微調整として
これは必ずしもスタブではないと思いますが、 'system'コマンドの各インスタンスには別のシェルがあります。何とか連鎖することができたら... –
、。これは、MySQLとインターフェースする端末でコード作業をしている場合に特に効果的です。シェルから「exit」と入力するとMySQLモニタ/クライアントに戻りますので、かなり簡単に前後に移動できます。
明らかに、他のシェル( "mysql> system tcsh")も同様に機能します。
- 1. MySQLストアドプロシージャからシェルコマンドを実行
- 2. Javaからシェルコマンドを実行する
- 3. Foxxアプリケーションからシェルコマンドを実行する
- 4. Scalaからシェルコマンドを実行するREPL
- 5. コマンドラインからDjangoシェルコマンドを実行する
- 6. .NETアプリケーションからシェルコマンドを実行
- 7. pythonスクリプト(RaspberryPi)からシェルコマンドを実行
- 8. Gradleスクリプトからシェルコマンドを実行しています
- 9. UEFIアプリケーション内部からUEFIシェルコマンドを実行します。
- 10. アプリからのシェルコマンドの実行[ルーテッド]
- 11. perlからシェルコマンドを実行して対話を許可する
- 12. シェルコマンドをエスケープしてPHPから実行する方法
- 13. プロジェクトフォルダ内のシェルコマンドを実行します。
- 14. アンドロイドでシェルコマンドをrootとして実行しますか?
- 15. エラーが発生した場合にシェルスクリプトからシェルコマンドを実行します。
- 16. 実行シェルコマンド
- 17. MacでExcel VBAシェルコマンドを実行しますか?
- 18. 2つのLinuxシェルコマンドを同時に実行しますか?
- 19. 出力をバッファリングせずにNode.jsからシェルコマンドを実行する
- 20. RealBasic:シェルコマンドを実行
- 21. phpスクリプトからシェルコマンドを実行するには
- 22. duktapeからシェルコマンドを実行する方法
- 23. Mac/MacRubyアプリケーションからシェルコマンドを実行するには?
- 24. perlからif elseシェルコマンドを実行する
- 25. Pythonと文字列連結からシェルコマンドを実行する
- 26. Unity3DからAndroidシェルコマンドを実行するには
- 27. python:os.systemはシェルコマンドを実行しません
- 28. NodeJS - シェルコマンドを実行し、終了してシェルコマンドに転送する
- 29. コマンドプロンプトウィンドウからMySqlを実行
- 30. シェルコマンドを実行する(c)
もちろん、これはMySQLコマンドラインクライアントでのみ機能します。データベースサーバー自体からではありません。 –
申し訳ありませんが、私は窓では動作しません –