配置MySQL遠端連線(win7)

2021-07-10 09:12:20 字數 1374 閱讀 2712

mysql預設安裝時root使用者是不提供遠端的,我用的版本是5.5 ,如果你在安裝介面未勾選提供遠端服務的話root使用者是不能遠端訪問的

基本的方式有2個:

-- 連線本地mysql

mysql -uroot -proot

use mysql;

--- 方法1(第乙個root是使用者名稱,第二個root是密碼)

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

commit;

grant all privileges on *.* to root@'%' identified by 'root' with grant option; --命令可以更改遠端連線的設定

flush privileges;--- 命令重新整理剛才修改的許可權,使其生效。

--- select host,user from user; ---- 檢視修改是否成功。

-- 方法2(新增使用者)

mysql -uroot -proot

use mysql;

--mysql 5.6版本的user表字段,低版本的要少很多字段

insert into user values('%','admin',password('admin'), 'y','y','y','y','y','y','y',

'y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','','','','',0,0,0,0,'','');

grant all privileges on *.* to 'admin'@'%'identified by 'admin' with grant option --- 賦予任何主機訪問資料庫許可權

flush privileges;

方法挺簡單的,我這裡說下我遇到的問題:

1.如果你正在學習這個,會反覆加使用者,授予許可權,登入,登出,。。。。我用的win7,使用cmd啟動的命令提示符有時會失效,建議每次重新整理許可權後,重新登入測試連線是否成功,或開啟新的視窗測試。

2.

select host,user from user;
利用mysql庫(mysql自帶的系統庫)中檢視user表,這裡有每個使用者和對應的host,這裡的host可以是ip,網域名稱或區域網的計算機名(我都測試成功過)

而且ip可以利用萬用字元%代指任意,如可以把host寫成192.68.0.%,表示192.68.0.1~192.68.0.255都可以訪問,當然你可以寫具體的ip,就表示只能這個ip訪問。

Win7遠端連線配置(遠端連線不上教程)

win7遠端連線配置 1 計算機 右鍵屬性 遠端設定 2 勾上 允許遠端協助連線這台計算機 選擇 允許執行任意版本遠端桌面的.必須關閉防火牆 3 關閉計算機睡眠模式,開啟控制面板 電源選項 更改計畫設定 將兩個選項都選擇從不 如果需要更改埠 1 win鍵 r 輸入 regedit.exe 到 修改右...

win7遠端連線ubuntu

中提到的vnc遠端桌面的缺點,我們採用第二種方法xrdp,該方法支援多使用者登入並遠端桌面。1 首先參考windows遠端桌面訪問ubuntu12.04 之一 提到的安裝gnome桌面方法 2 進入gnome介面,在左上角進入系統 首選項 桌面共享進行如下設定。我們共享所使用的協議是rdp,所以我們...

Win 7下Dev C 連線mysql配置

1.首先安裝dev c 2.配置編譯器 工具 編譯器選項 目錄 二進位制 e program files dev cpp mingw64 bin e program files dev cpp mingw64 x86 64 w64 mingw32 bin 工具 編譯器選項 目錄 庫 e progra...