2014-10-12 36 views
0

當我在我的本地XAMPP安裝訪問mysql數據庫,我通常鍵入沒有密碼XAMPP MySQL訪問

的mysql -u用戶-p

但是今天我不小心輸入錯誤是這樣的:

的mysql -u用戶-p

而且爲我的surpries連接沒有任何密碼提示。我嘗試了許多在mysql中註冊的用戶,看起來他們都是這樣打開的。這是XAMPP的缺陷還是漏洞,還是控制面板中集成shell應用程序的正常行爲?如果是第二個,我該如何改變它,因爲使用我的電腦的其他人可以輕鬆訪問我的服務器上的任何數據庫和表?

+1

它不是一個錯誤,在命令中,( - )是區分命令語法所必需的。 – 2014-10-12 06:43:03

+0

那麼如何限制密碼保護用戶的訪問而不使用密碼呢? – lrd 2014-10-12 06:45:29

+0

嗯,這個語法可能是正確的,但是上面寫的第二個命令I可以讓我直接訪問mysql,而不管選擇用戶的所有特權是否正確,或者不是。我不想留下任何訪問特定用戶的可能性,而不必輸入除名稱外的任何內容以及沒有空格的「-p」。 PS:我可能不小心刪除了上面的評論,對此抱歉,這不是有意的。 – lrd 2014-10-12 06:53:01

回答

0

報價:RajaRassani

當你輸入mysql的孤獨,我敢打賭,你就可以仍然訪問數據庫。我覺得默認的安裝有用戶=任意,主機=%密碼= - (你可以在你的phpMyAdmin的用戶選項卡檢查這個,因爲你已經與XAMPP有此)

其實它真的似乎是用戶相關問題,XAMPP似乎增加了太多無用的用戶......感謝您的幫助!