0

非武装地帯 (DMZ) の Web サーバーでホストされている Web アプリに取り組んでいます。Web サーバーと同じローカル ネットワーク上にある独自のサーバー上のデータベースで MySQL クエリを実行する必要がありますが、インターネット経由ではアクセスできません。

パテを使用して Web サーバーにアクセスでき、Web サーバーには MySQL がインストールされています。SFTP sql ファイルを Web サーバーに送信することもできます。

ツールはすべて揃っているように感じますが、ノウハウが欠けているだけです。これらのSQLファイルを実行する方法についての助けをいただければ幸いです。

前もって感謝します、

クリス

4

1 に答える 1

1

MySQL が実行されているサーバーの IP に MySQL をバインドする必要があります。次のように構成 (my.cnf) を変更します。

bind = 127.0.0.1

正しいIPに。その後、MySQL デーモンを再起動することを忘れないでください。

編集:多分私はあなたが間違っている. だから二度目の試み:

SSH アクセスできるサーバーで SQL ファイルを実行したいだけの場合は、次のコマンドを実行して実行できます。

ssh user@server 'cat yourfile.sql|mysql -u user -pPassword --database=dbname'

それが役立つことを願っています。

よろしくお願いします、
ファビアン

于 2009-12-16T17:50:12.183 に答える