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

2021-06-22 12:18:01 字數 973 閱讀 6381

某個資料庫使用者遠端連線mysql伺服器時,有時候顯示can not connect  to mysql server之類的錯誤,一般是未開啟mysql遠端連線許可權的原因。

本次記錄是開啟mysql型別資料庫的遠端連線許可權。

1.登入執行mysql資料庫的伺服器,登入mysql資料庫,命令:mysql -uroot  -p(root 密碼);

2.使用名稱是「mysql」的資料庫(mysql自帶資料庫),命令:use mysql;

3.設定資料庫的遠端連線許可權,命令:grant all privileges on *.* to "myuser"@'%' identified by "mypassword" with grant option;

4.更新命令對資料庫的影響:命令:flush privileges;

注:1.設定許可權命令語法解析:grant [許可權] on [資料庫名].[表名]  to  [資料庫使用者名稱]@[遠端登入的ip位址] identitied by [資料庫使用者的密碼]。

2.mysql資料庫安裝完成後,自帶兩個資料庫 mysql 和 test。其中的mysql資料庫中儲存著mysql的一些基本資訊,使用者,主機,密碼等。

3.可以檢視mysql的資料庫中更改前後使用者和主機資訊,(其中 「%"代表所有主機,"::1" 表示ipv6中本地主機的含義)

4.基本思路即:伺服器本地會建立很多的使用者,我們可以通過更改這些來設定各個使用者資料庫的各種許可權,而這些資訊儲存在了名為mysql的資料庫中。

5.命令語法中的 [許可權]  除了例項中的 「all privileges」,還可以是update,insert,delete,select ,desc等所有的mysql命令。

Hust OJ 開啟資料庫遠端連線

由於ubuntu系統限制,無法遠端連線到hust oj的mysql資料庫。需要手動開啟,具體操作如下 1.首先來測試一下本地連線mysql,開啟終端 輸入mysql u root p 密碼預設 root 當你看到如上圖介面時,表示本地資料庫連線成功了,可以進行檢視databases和tables了。...

遠端連線MySQL資料庫

原來因為省事把mysql資料庫和tomcat伺服器裝在乙個機器上了。所以一直以來在768m的記憶體1.89ghz的cpu的古董機上跑myeclipse,另外除錯需要用到瀏覽器還有一些開啟的現查到文件。雖然機器任勞任怨,但自己有時實在難以忍受。前兩天想到在樓上的機器上安裝mysql伺服器,開始因為使用...

遠端連線MySQL資料庫

遠端無法訪問mysql主要是由於沒有許可權,只需新增一下 即可。mysql grant all privileges on to root identified by root with grant option mysql flush privileges 重新整理一下許可權第二個 root 表示...