mysql遠程連接的命令其實和本地連接的命令相同,都是"mysql-h***-u***-p"命令,唯一區別就是你有沒有允許mysql在遠程IP連接登錄,下面我大概介紹一下如何實現mysql遠程連接,主要是兩種方法,以我的ali云MariaDB數據庫為例(mysql一個分支),本地環境為win7+mysql5.5,主要步驟如下:
方法一:改表法
1.打開數據庫,輸入命令如圖所示,以root用戶為例,主要是修改root用戶允許他在遠程IP地址訪問數據庫:
我的數據庫已修改,使用"selecthost,userfromuser"命令進行可以進行查看,如圖所示:
2.接著就可以在本地進行測試,打開cmd窗口,命令是"mysql-h***-uroot-p",如下圖所示,已經成功遠程連接數據庫:
方法二:授權法
1.這里我假設向abc這個用戶,只在paper數據庫上授予select查詢的權限,允許他在任何地點IP以密碼654321登錄,那么命令就是"grantselectonpaper.*on'abc'@'%'identifiedby'654321'",如下圖:
2.接著,我們就可以在本地進行測試了,打開一個cmd窗口,輸入"mysql-h***-uabc-p",然后輸入密碼,就可以遠程連接數據庫了,我這里已經成功連接,并且只顯示出了paper這個數據庫,如圖:
接下來就可以進行數據庫的查詢了,注意,這里只有查詢權限而已。
至此,兩種遠程連接mysql的方法都已介紹完畢。從整個過程來看,其實不難,就是授權允許遠程IP登錄,其他命令和操作本地的mysql命令相同,只要你有一定的mysql命令基礎,多熟悉熟悉過程,多練習練習,很快就能掌握的,網上也有這方面的教程和例子,你可以參考學習一下https://www.cnblogs.com/skyWings/p/5952795.html,對你應該有很大的幫助,希望以上分享的內容能對你有所幫助吧。