2009-12-16 71 views
0

我正在使用非軍事區(DMZ)中的Web服務器上託管的Web應用程序。我需要在與自己的服務器上的數據庫上運行MySQL查詢,它與Web服務器位於同一本地網絡上,但無法通過Internet訪問。在我的DMZ後面的數據庫上運行SQL查詢

我可以使用putty訪問Web服務器,並且Web服務器安裝了MySQL。我也可以將SFTP sql文件發送到網絡服務器。

我覺得我擁有所有的工具我只是一些知識!任何幫助我如何執行這些SQL文件將不勝感激。

由於提前,

克里斯

回答

1

您需要的MySQL綁定到它正在運行的服務器的IP。更改配置(my.cnf)它說:

bind = 127.0.0.1 

到正確的IP。之後不要忘記重啓MySQL守護進程。

編輯:也許我錯了。所以,第二次嘗試:

如果你只是想你有你的SSH訪問可以通過執行運行它們在服務器上執行的SQL文件:

ssh [email protected] 'cat yourfile.sql|mysql -u user -pPassword --database=dbname' 

希望有所幫助。

最良好的祝願,
費邊

+0

嗨費邊, 我說下的[mysqld]這一行,但mydql不會重啓。 Chris – 2009-12-17 09:02:34

相關問題