Hust OJ 開啟資料庫遠端連線

2021-07-03 10:24:56 字數 1581 閱讀 7992

由於ubuntu系統限制,無法遠端連線到hust oj的mysql資料庫。需要手動開啟,具體操作如下:

1.首先來測試一下本地連線mysql,開啟終端

輸入mysql -u root -p; 密碼預設 root ;

當你看到如上圖介面時,表示本地資料庫連線成功了,可以進行檢視databases和tables了。

2.接下來我們來開啟遠端連線配置,這樣我們可以用mysqlworkbench之類客戶端進行遠端連線了。

第一步:

找到vim /etc/mysql/my.cnf

找到bind-address = 127.0.0.1

注釋掉這行,如:#bind-address = 127.0.0.1

或者改為: bind-address = 0.0.0.0

我這邊使用0.0.0.0

,表示

允許任意ip訪問;

或者自己指定乙個ip位址。

然後重啟 mysql:sudo /etc/init.d/mysql restart

第二步:

授權使用者能進行遠端連線

grant all privileges on *.* to root@"%" identified by "password" with grant option;

flush privileges;

第一行命令解釋如下,*.*:第乙個*代表資料庫名;第二個*代表表名。這裡的意思是所有資料庫裡的所有表都授權給使用者。root:授予root賬號。「%」:表示授權的使用者ip可以指定,這裡代表任意的ip位址都能訪問mysql資料庫。「password」:分配賬號對應的密碼,這裡密碼自己替換成你的mysql root帳號密碼。

hustoj的預設密碼是root。

第二行命令是重新整理許可權資訊,也即是讓我們所作的設定馬上生效。

這裡要注意是在mysql命令下。

3.接下來配置mysqlworkbench。

首先是檢視本機ip

然後是配置workbench

連線以後檢視資料庫和表

MYSQL 資料庫開啟遠端連線的設定

某個資料庫使用者遠端連線mysql伺服器時,有時候顯示can not connect to mysql server之類的錯誤,一般是未開啟mysql遠端連線許可權的原因。本次記錄是開啟mysql型別資料庫的遠端連線許可權。1.登入執行mysql資料庫的伺服器,登入mysql資料庫,命令 mysql...

資料庫 遠端 連線

在控制面板 管理工具 本地安全策略,中啟動你和對方的guest帳號,網路訪問方式改為經典 本地訪問 在拒絕從網路訪問這台計計算機中刪除所有的,拒絕做為伺服器登陸中清空所有的,然後關閉windows防火牆,一 首先啟用guest來賓帳戶 二 控制面板 管理工具 本地安全策略 本地策略 使用者權利指派裡...

開啟遠端資料庫表

1.訪問遠端資料庫表 select from opendatasource sqloledb server prince user id sa password power jx.dbo.cntoen 1269 stock repsetup fmreportsetup 0 英 e 1289 stoc...