Linux下mysql遠端連線問題

2022-06-01 16:45:16 字數 990 閱讀 5654

【舊部落格轉移 - 發布於2023年9月6日 18:42】

在linux上裝好mysql後 發現遠端客戶端連線不上

出現這種情況是因為mysql伺服器出於安全考慮,預設只允許本地登入資料庫伺服器。

由於對linux不熟悉,搜尋了一些資料後找到幾個解決方案

一.找到mysql配置檔案 etc/mysql/my.cnf

注釋skip-external-locking

跟bind-address = 127.0.0.1

解除內網鎖定,但是解除後發現還是連不上,原因是我的mysql使用者沒有遠端登入許可權

二.給使用者設定遠端許可權

use mysql;

grant all privileges on *.* to lijia@'%'identified by '123456';

上面語句表示將所有資料庫的所有許可權都授權給lijia這個使用者,*.*代表所有資料庫 如果只想授權某乙個資料庫就用 資料庫名.*

並設定密碼為 123456

執行完上面的語句後,再執行

flush privileges;

連線成功~

Linux下MySQL遠端連線

linux下的mysql遠端連線設定 linux版本 centos6.5版本 mysql版本 5.5 因為mysql在剛剛安裝完成之後,預設不支援遠端連線,所以需要授權!授權法 grant all privileges on to 使用者名稱 identified by 登入密碼 with gran...

linux下mysql的遠端連線

本地計算機ip 192.168.1.100 遠端計算機ip 192.168.1.244 遠端計算機開啟 mysql 伺服器 etc init.d mysql.server start 本地計算機連線遠端 mysql伺服器 mysql h 192.168.1.244 u root p 發生以下錯誤 出...

Linux 下 Mysql 設定 遠端連線

1.檢視配置檔案 etc my.cnf mysqld 如果有配置 bin address 將 bind address 注釋 2.使用root 進入mysql use mysql select host,user from user 檢視是否有 的host 如果沒有則新增 3.新增host 語法 g...