日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

mysql设置远程登录

發(fā)布時間:2023/12/15 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 mysql设置远程登录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

服務(wù)器上,我們剛安裝好MySQL后,是沒有辦法直接遠程的,它只支持本地登錄。所以我們必須要對剛安裝好的MySQL進行設(shè)置,允許遠程登錄。

1. 使用“mysql -uroot -p”命令可以連接到本地的mysql服務(wù)。

2.使用“use mysql”命令,選擇要使用的數(shù)據(jù)庫,修改遠程連接的基本信息,保存在mysql數(shù)據(jù)庫中,因此使用mysql數(shù)據(jù)庫。

3. 使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”命令可以更改遠程連接的設(shè)置(用戶名和密碼自己定義)。

4. 使用“flush privileges;”命令刷新剛才修改的權(quán)限,使其生效。

5. 使用“select host,user from user;”查看修改是否成功。

當然在一般情況下,如果經(jīng)過上面的配置,那么在客戶端就能夠進行遠程訪問MySQL了,但是事事無絕對。在Linux下,由于防火墻或者iptable的緣故,很可能就會對訪問進行攔截。

Linux下,默認會開啟ssh加密方式,Navicat無法簡單配置就能連接。那么在遠程客戶端上,可以對客戶端進行配置,通過SSH進行連接。

1.通過Navicat For MySQL的創(chuàng)建連接的常規(guī)頁面,設(shè)置主機或域名為:localhost,端口為3306,并填寫登陸的用戶名和密碼

2.在SSH屬性配置頁面,設(shè)置:主機或域名為MySQL服務(wù)器的IP地址,端口為22,驗證方法為密碼,并填寫服務(wù)器的用戶名和密碼

3.測試是否成功連接

如果因為種種原因,不希望通過SSH通道進行數(shù)據(jù)庫連接,那么就需要對防火墻進行設(shè)置。

設(shè)置:一般默認是沒有開放mysql端口的,把他加入就行了

比如如果mysql 端口是3306
firewall-cmd --permanent --zone=public --add-port=3306/tcp
記得重載 firewall-cmd --reload

總結(jié)

以上是生活随笔為你收集整理的mysql设置远程登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。