mysql設定使用者可以遠端訪問

2021-08-14 22:27:27 字數 1090 閱讀 4400

mysql 第一次安裝的時候是沒有初始密碼,所以需要設定:

set 

password 

for 

『root』@『localhost』 

= password('mypasswd');

mysql> 

exit

這裡設定的密碼是:當前密碼對於root使用者只可以用於在本機登入

若是需要設定mysql可以遠端訪問,則:

設定遠端可以登入:

grant

allprivileges

on

*.* 

to

'myuser'

@'%'

identified 

by

'mypwd'

with

grant

option

; flush 

privileges;  

柳暗花明又一村:當前密碼對於使用者在任何地方都可以訪問這台機器的資料庫,且立馬生效

grant

allprivileges

on

*.* 

to

'myuser'

@'10.%'

identified 

by

'mypwd'

with

grant

option

;  flush 

privileges;  

解讀:這條語句的意思是,用這個密碼對於當前使用者只能是ip以『10.』開頭的才可以訪問這台主機的資料庫

MySQL 設定使用者可以遠端連線

目錄 一 設定root可以任意ip 訪問 二 建立使用者授予許可權 雖然不建議大家生產環境中mysql使用者可以遠端連線,但是開發時還是可以的,使用grant可以建立使用者,可以控制許可權。grant 實際開發過程中經常會用到。更改 mysql 資料庫裡的 user 表裡的 host 項,從 loc...

設定Ubuntu上的MySQL可以遠端訪問

今天使用myeclipse的db explorer連線安裝在ubuntu8.04上的mysql上,始終提示錯誤,但是在ubuntu上訪問是沒有問題的。於是開始查詢原因 1.3306埠是不是沒有開啟?使用nestat命令檢視3306埠狀態 netstat an grep 3306 tcp 0 0 12...

設定Ubuntu上的MySQL可以遠端訪問

今天使用myeclipse的db explorer連線安裝在ubuntu8.04上的mysql上,始終提示錯誤,但是在ubuntu上訪問是沒有問題的。於是開始查詢原因 1.3306埠是不是沒有開啟?使用nestat命令檢視3306埠狀態 netstat an grep 3306 tcp 0 0 12...