mysql 開啟遠端鏈結許可權

2021-07-25 02:41:32 字數 1486 閱讀 3973

mysql> use mysql; --切換到 mysql db

database changed

mysql> select user, password, host from user; --檢視現有使用者,密碼及允許連線的主機

+------+----------+-----------+

| user | password | host |

+------+----------+-----------+

| root | | localhost |

+------+----------+-----------+

1 row in

set (0.00

sec)

mysql> --只有乙個預設的 root 使用者, 密碼為空, 只允許 localhost 連線

12mysql> -- 下面我們另外新增乙個新的 root 使用者, 密碼為空, 只允許 192.168.1.100

連線mysql> grant all privileges on *.* to '

root

'@'192.168.1.100

' identified by ''

with grant option;

mysql> -- @'

192.168.1.100

'可以替換為@『%』就可任意ip訪問,當然我們也可以直接用 update 更新 root 使用者 host, 但不推薦, sql如下:

mysql> -- update user set host='

192.168.1.100

' where user='

root

' and host='

localhost

' limit 1;

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

修改root密碼

mysql> use mysql

database changed

mysql> update usersetpassword=password('123456')whereuser='root';

query ok, 0 rows affected (0.00 sec)

rows matched: 1  changed: 0  warnings: 0

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

mysql開啟遠端鏈結

mysql uroot p 輸入密碼登陸進去後,輸入如下的語句,執行。第乙個root指開放遠端登入的使用者名稱,第二個root為密碼 例如,你想root使用root從任何主機連線到mysql伺服器的話。grant all privileges on to root identified by roo...

mysql開啟遠端鏈結

a.檢視當前資料庫 show databases b.切換到指定的資料庫 use mysql use 庫名 c.授權 select from user g update user set host where host localhost and user root 代表所有機器可連線 flush ...

mysql 遠端 MYSQL開啟遠端訪問許可權的方法

1 登陸mysql資料庫 mysql u root p 檢視user表 mysql use mysql database changed mysql select host,user,password from user host user password localhost root a731a...