CentOS下WDCP下的MYSQL開啟遠端連線

2022-02-13 15:55:20 字數 960 閱讀 1100

1、首先要在防火牆開啟3306埠訪問

2、然後做如下操作

如何開啟mysql的遠端帳號-1)首先以 root 帳戶登陸 mysql

在 windows 主機中點選開始選單,執行,輸入「cmd」,進入控制台,然後cd 進入mysql 的 bin 目錄下,然後輸入下面的命令。

>mysql -uroot -p123456(123456 為 root 使用者的密碼。)

如何開啟mysql的遠端帳號-2)建立遠端登陸使用者並授權

> grant all privileges on test_db.* toroot@'192.168.1.101'identified by '123456';

上面的語句表示將 test_db 資料庫的所有許可權授權給 root 這個使用者,允許 root 使用者在 192.168.1.101 這個 ip 進行遠端登陸,並設定 root 使用者的密碼為 123456 。

下面逐一分析所有的引數:

all privileges 表示賦予所有的許可權給指定使用者,這裡也可以替換為賦予某一具體的許可權,例如select,insert,update,delete,create,drop 等,具體許可權間用「,」半形逗號分隔。

test_db.* 表示上面的許可權是針對於哪個表的,test_db指的是資料庫,後面的 * 表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為「*.*」,對於某一資料庫的全部表授權為「資料庫名.*」,對於某一資料庫的某一表授權為「資料庫名.表名」。

root 表示你要給哪個使用者授權,這個使用者可以是存在的使用者,也可以是不存在的使用者。

123456 為使用者的密碼。

如何開啟mysql的遠端帳號-3)執行了上面的語句後,再執行下面的語句,方可立即生效。

> flush privileges;

Centos下安裝並配置ODBC連線MySQL

找到一篇英文的關於linux下odbc的安裝和配置,在此根據自己的需要擷取部分記錄一下。安裝並配置odbc odbc聯結器是乙個資料庫抽象層,它可以讓asterisk與廣泛的資料庫進行通訊,而無需開發人員為asterisk需要的每乙個資料庫建立乙個單獨的資料庫連線。這樣可以節省大量的開發工作和 維護...

centos7下使用docker安裝mysql

若要pull latest mysql version.use docker pull mysql.its ok.在repository屬性下映象名可能為docker.io mysql.為了方便使用mysql直接查詢,可以使用docker tag命令,為docker.io mysql 新增新的映象標...

CentOS7下, 使用Docker部署MySQL

1.1 查詢映象 docker search mysql 1.2 拉取映象 docker pull mysql 5.7 1.3 檢視本地映象 docker image ls 2.1 檢視映象詳情 docker image inspect mysql 2.2 設定要掛載的宿主機目錄 分別掛載mysql...