MySQL 開啟和關閉遠端訪問許可權

2022-09-14 10:57:10 字數 2037 閱讀 4278

一、開啟mysql/mariadb的遠端訪問許可權

[root@localhost ~]# mysql -u root -p

mariadb [(none)]> use mysql;

mariadb [mysql]> grant all privileges on *.* to 'root'@'%' identified by '123456';    //這句話的意思是:賦予所有許可權給'root'這個使用者(也可以是其他使用者比如'zhangsan'),在 '%'這台主機(%表示任何主機,也可以改為具體的192.168.1.20這個主機)上使用"123456"這個密碼登陸資料庫;

mariadb [mysql]>  flush privileges;   //更新許可權;

mariadb [mysql]>  select user,host,password from user;   //查詢是否設定成功,成功後即可使用工具遠端連線資料庫

二、關閉mysql/mariadb的遠端訪問許可權

2.1 刪除使用者

mariadb [mysql]> delete from user where user="root" and host="%";   //刪除剛才新建的root使用者和允許登陸的主機%;

mariadb [mysql]> flush privileges;  //重新整理許可權;

2.2、(禁用)使用者和主機的遠端訪問的許可權;

mariadb [mysql]> update user set host = "localhost" where user = "root" and host = "%";

一、開啟mysql/mariadb的遠端訪問許可權

[root@localhost ~]# mysql -u root -p

mariadb [(none)]> use mysql;

mariadb [mysql]> grant all privileges on *.* to 'root'@'%' identified by '123456';    //這句話的意思是:賦予所有許可權給'root'這個使用者(也可以是其他使用者比如'zhangsan'),在 '%'這台主機(%表示任何主機,也可以改為具體的192.168.1.20這個主機)上使用"123456"這個密碼登陸資料庫;

mariadb [mysql]>  flush privileges;   //更新許可權;

mariadb [mysql]>  select user,host,password from user;   //查詢是否設定成功,成功後即可使用工具遠端連線資料庫

二、關閉mysql/mariadb的遠端訪問許可權

2.1 刪除使用者

mariadb [mysql]> delete from user where user="root" and host="%";   //刪除剛才新建的root使用者和允許登陸的主機%;

mariadb [mysql]> flush privileges;  //重新整理許可權;

2.2、(禁用)使用者和主機的遠端訪問的許可權;

mariadb [mysql]> update user set host = "localhost" where user = "root" and host = "%";

mysql開啟和關閉遠端訪問許可權

1.mysql開啟遠端訪問許可權 2.mysql關閉遠端訪問許可權 先來看下mysql中的使用者表 這個表是mysql預設的user表,沒做任何更改 host 位址訪問許可權localhost 只能本機訪問 任何 ip 都可以訪問 可以自己新新增一條記錄,host為 user自定,其他的都為y.紅框...

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