1. mysql開啟遠端訪問許可權
2. mysql關閉遠端訪問許可權
先來看下mysql中的使用者表
這個表是mysql預設的user表,沒做任何更改
host: 位址訪問許可權localhost: 只能本機訪問%: 任何 ip 都可以訪問
可以自己新新增一條記錄,host為%,user自定,其他的都為y.
紅框是我為使用者root開啟的遠端訪問許可權,個人覺得,新新增一條記錄,比直接改原表資料好些.
注: 如果直接更改使用者root的host,會改不了 ,改完後,還是localhost.
grant all privileges on *
.* to 'root'@'%' identified by 'root' with grant option;
語句中的%可以改為具體的ip位址,就是為指定的ip位址開啟遠端訪問.
用語句執行後,就是在user表中新增了一條記錄,和1.1 改表法中的新新增記錄效果一樣.
直接將新新增的那條記錄刪除即可.
revoke all privileges on *
.* from 'root'@'%'
;
這個**只是,將所有的狀態都變為n.
如果,不想要,可以直接刪掉.
結語:謝謝大家的參閱,如有不正確或不足之處,還望大家及時指正 ^ _ ^.
MySQL 開啟和關閉遠端訪問許可權
一 開啟mysql mariadb的遠端訪問許可權 root localhost mysql u root p mariadb none use mysql mariadb mysql grant all privileges on to root identified by 123456 這句話的...
mysql關閉遠端 MySQL開啟關閉遠端訪問
mysql開啟關閉遠端訪問 2018 02 26 開啟遠端訪問 更新使用者 use mysql update user set host where user root flush privileges 新增使用者 use mysql insert into user host,user,passw...
MySql 開啟MySQL資料庫遠端訪問許可權
1 改表法 可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從localhost改稱 mysql u root p mysqluse mysql mysqlupdat...