0
經過對Stackoverflow和網絡的長期研究之後,我沒有發現任何關於它的討論。正如標題所說,我該怎麼做?如何通過命令行阻止在Win或Unix上運行程序
例如:我是一個託管的網站,讓我通過phpMyAdmin的管理數據庫的所有者。當我嘗試通過提示連接到我的數據庫時,連接永遠不會正常。這可能是因爲操作系統設置(對吧?)。
我該怎麼做(在兩個操作系統中)。
在此先感謝。
經過對Stackoverflow和網絡的長期研究之後,我沒有發現任何關於它的討論。正如標題所說,我該怎麼做?如何通過命令行阻止在Win或Unix上運行程序
例如:我是一個託管的網站,讓我通過phpMyAdmin的管理數據庫的所有者。當我嘗試通過提示連接到我的數據庫時,連接永遠不會正常。這可能是因爲操作系統設置(對吧?)。
我該怎麼做(在兩個操作系統中)。
在此先感謝。
如果我理解正確你的問題:
你有上託管你的服務器供應商MySQL數據庫網站。
當您嘗試使用MySQL的本地PC安裝從命令提示符,它不會讓你連接。
我使用dreamhost.com並有類似的設置。如果我想使用本地PC的數據庫工具連接到數據庫,則必須在「允許的主機」下的數據庫配置頁面中輸入我的IP地址。
限制對特定IP地址的遠程數據庫連接從隨機的黑客攻擊保護您的數據庫。
至於你提到限制程序的命令行執行的問題,也就是通常只是缺少環境變量的配置信息所引起 - 離開路徑的可執行出來PATH變量的就是常見的一種。如果輸入完整路徑,您仍然可以運行該程序。
這真的取決於試圖運行命令行程序,當您收到錯誤消息。
您是否曾嘗試通過SSH進行連接?另外,你是否想要阻止程序從命令行運行?或者你想知道爲什麼你不能從命令行連接到你的託管DBMS? – Havelock
哈維洛克,謝謝你的回覆。那麼,在這種情況下,我想知道兩者。因此,如何防止通過命令行啓動MySql客戶端會話,並且正如我剛纔所做的那樣,爲什麼我無法在由我的實際提供者託管的網站數據庫上啓動MySql客戶端會話。 哪些是同樣的事情我想:) 我對勝利和我的託管數據庫是一臺Linux機器上。我試圖通過指定所有可能的命令解決方案來啓動與我的提示的連接,但我總是收到(通常發佈並在網上發佈)「錯誤2003(HY000):無法連接...(10060)」。 非常感謝。 – wartoverflow
也許我明白了。提供程序可能已將「bind_address」設置爲「127.0.0.1」,因此沒有人可以在mysql上進行遠程連接(因此沒有通過命令行進行連接)。但通過這種方式,「內部」連接是可能的(phpmyadmin,在網站上)。 我會等待確認(或不)。 – wartoverflow