mysql數據庫指定ip遠程訪問


1.登錄

mysql -u root -p

之后輸入密碼進行登陸

2.權限設置及說明

2.1添加遠程ip訪問權限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.199.99' IDENTIFIED BY 'FEFJay' WITH GRANT OPTION; flush privileges;

2.2命令解釋

第一行中,192.168.199.99是阿里雲內網的一個地址,這個是允許遠程訪問的IP的值。自行改為其他值。
root是賬戶名,后面的FEFJay是密碼。
即,允許來自192.168.199.99的連接並使用root賬戶和FEFJay這個密碼進行訪問。
ALL PRIVILEGES ON 后面的*.*表示所有數據庫,即完全訪問權限,可以指定為特定數據庫。
而IP這里,可以使用%來表示所有IP。

第二行是使設置立刻生效。

3. 本質

以上所有操作,其實就是在mysql庫的user表,添加了一條新的記錄,相應的:
Host=特定ip,User=允許登錄的用戶名,Password=密碼 等等。

 

mysql -uroot -p -h192.168.199.90 -P8866  #服務器ip192.168.199.90 端口是8866


免責聲明!

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



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