設定mysql遠端鏈結

2021-07-27 13:41:39 字數 1221 閱讀 5511

一、      進入mysql資料庫

mysql  -uroot –p密碼

二、      建立使用者進行遠端鏈結

mysql>grant all privileges on *.* to 'duan'@'%'identified by '111111' with grant option;

*.* : 表示給該使用者指定所有的資料庫,如果換成grant all privileges on test.* to duan:@'%' identified by '123654',則表示給該使用者僅指定test資料庫。

『duan』 : 使用者名稱

『%』 :表示所有主機都可以登入,如果『ip』表示該主機可以的登入

『111111』:密碼

三、      執行flush privileges,是命令立即生效

mysql>flush privileges

四、      重啟

exit退出mysql資料庫執行

service mysql stop

service mysql start

五、      檢視埠號

lsof  –i:3306

出現以下資訊,表示埠已經開啟:

command pid  user   fd  type device size/off node name

mysqld 4421 mysql   10u  ipv6 56073      0t0  tcp *:mysql (listen)

六、      使用sqlyog測試遠端登入

遠端鏈結成功!!!!

附寫:

刪除使用者

delete from user where user='duan' and host='ip';

flush privileges;

刪除使用者資料庫

drop database test;

修改指定使用者密碼

update user set password=password('new_password') where user='duan' and host='ip';

flush privileges;

mysql 遠端鏈結

一 連線遠端資料庫 1 顯示密碼 如 mysql 連線遠端資料庫 192.168.5.116 埠 3306 使用者名為 root 密碼 123456 c mysql h 192.168.5.116 p 3306 u root p123456 2 隱藏密碼 如 mysql 連線本地資料庫,使用者名為 ...

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 ...