免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

怎么連接到遠程mysql 怎么連接到遠程數據庫

怎樣遠程連接MYSQL

Navicat連接遠程服務器之高級篇

赤峰網站制作公司哪家好,找成都創新互聯公司!從網頁設計、網站建設、微信開發、APP開發、響應式網站建設等網站項目制作,到程序開發,運營維護。成都創新互聯公司于2013年創立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯公司

Navicat是一套快速、可靠的數據庫管理工具,要成功地創建一個新的連接到本機或遠程服務器,不僅要在常規選項卡中設置連接屬性,還需要設置高級連接屬性。

MySQL和MariaDB連接

編碼:當使用MySQL字符集,選擇一個代碼頁來和MySQL服務器溝通。

保持連接間隔(秒):此選項允許通過ping保持連接。可以在編輯欄設置ping與ping之間的間隔。

使用壓縮:此選項使用壓縮通訊協定。客戶端和服務器支持zlib壓縮,以及客戶端需要壓縮。

使用名稱管道、套接字:勾選此選項,Navicat使用本機連接的套接字文件。

Oracle連接

角色:指示數據庫用戶用Default、SYSOPER或SYSDBA系統權限連接。

保持連接間隔(秒):此選項允許通過ping保持連接。可以在編輯欄設置ping與ping之間的間隔。

作業系統驗證:勾選此選項,Oracle數據庫使用Windows用戶登錄證書來驗證數據庫用戶。

PostgreSQL連接

保持連接間隔(秒):此選項允許通過ping保持連接。可以在編輯欄設置ping與ping之間的間隔。

SQLite連接

已加密:當連接到已加密的SQLite數據庫,啟用這個選項并提供密碼。

已附加的數據庫:在連接中附加或分離數據庫。

SQL Server連接

初始數據庫:連接時,用戶連接到的初始數據庫。

保持連接間隔(秒):此選項允許通過ping保持連接。可以在編輯欄設置ping與ping之間的間隔。

以上是Navicat連接遠程服務器高級連接選項卡中的內容,想要了解更多Navicat教程,可參考Navicat中文官網。

具體教程索引自:

怎么連接怎么連接遠程mysql

使用“Ctrl + R”組合鍵快速打開cmd窗口,并輸入“cmd”命令,打開cmd窗口。

使用“mysql -uroot -proot”命令可以連接到本地的mysql服務。

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

使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”命令可以更改遠程連接的設置。

使用“flush privileges;”命令刷新剛才修改的權限,使其生效。

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

如何連接遠程Mysql數據庫

第一:更改 “mysql” 數據庫里的 “user” 表里的 “host” 項,從”localhost”改稱'%'。

或者新加條記錄,“host” 項為要訪問的ip地址,并授權。重啟mysql服務。

第二:在系統防火墻添加例外端口:3306,并允許例外。

錯誤提示:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

的解決方法:

1。改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"

1.mysql -u root -pvmware

mysqluse mysql;

mysqlupdate user set host = '%' where user = 'root';

mysqlselect host, user from user;

2. 授權法。例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務器,并使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

3.在window自帶的防火墻里的例外添加3306端口

總結:

mysql -u root -p

mysqluse mysql;

mysqlselect 'host' from user where user='root';

mysqlupdate user set host = '%' where user ='root';

mysqlflush privileges;

mysqlselect 'host' from user where user='root';

第一句是以權限用戶root登錄

第二句:選擇mysql庫

第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)

第四句:修改host值(以通配符%的內容增加主機/IP地址),當然也可以直接增加IP地址

第五句:刷新MySQL的系統權限相關表

第六句:再重新查看user表時,有修改。。

重起mysql服務即可完成。

mysql 遠程連接方法

mysql開啟遠程連接:

以 root用戶登入mysql

GRANT all privileges ON wang.* TO 'wang'@'%' identified by 'wang';

flush privileges;

請點擊輸入圖片描述

修改配置文件

vi /etc/mysql/my.cnf

把bind-address ? ? ? ? ? = 127.0.0.1 ?這行注掉

重啟數據庫

service mysql restart

請點擊輸入圖片描述

本地測試連接3306端口

telnet 192.168.1.77 3306 ? 若已連通

確定已安裝mysql客戶端which mysql

/usr/bin/mysql

然后mysql -uwang -h192.168.1.77 -p ?看能否登錄

請點擊輸入圖片描述

外網如何利用網絡輔助nat123實現訪問內網mysql數據庫?

網絡環境:動態公網IP。

明確mysql數據庫內網訪問地址端口,確保mysql數據庫服務正常,在內網可以正常訪問連接。內網使用nat123動態域名解析。內網服務器安裝nat123客戶端,并使用它。登陸。進入主面板/域名解析列表/添加域名。選擇動態域名解析記錄,使用二級域名,或自己的域名。鼠標放在輸入框有向導提示。

請點擊輸入圖片描述

路由器端口映射,路由映射mysql數據庫訪問端口。

因為公網IP是在路由器上的,外網訪問時,需要經過路由,需要在路由器上做端口映射,將內網mysql數據庫訪問端口打通。路由器端口映射位置:轉發規則/虛擬服務器/添加允許外網訪問端口和協議。我的mysql數據庫端口是默認的3306,我內網對應mysql數據庫主機的內網IP地址是192.168.1.22。

請點擊輸入圖片描述

外網訪問時,使用動態解析域名。

在外網訪問mysql數據庫時,使用動態解析域名進行連接訪問。域名是不變的,可以上網即可訪問,再也不擔心動態公網IP變化的問題。

請點擊輸入圖片描述

分享名稱:怎么連接到遠程mysql 怎么連接到遠程數據庫
文章鏈接:http://m.newbst.com/article40/hihjeo.html

成都網站建設公司_創新互聯,為您提供企業建站定制開發搜索引擎優化網站改版ChatGPT手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設