关闭远程连接mysql_MySQL 开启和关闭远程访问

MySQL 开启和关闭远程访问权限

一、开启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;   //查询是否设置成功,成功后即可使用工具远程连接数据库

8f9b34c8a6a93964e099353b5bea0d7b.png

二、关闭MySQL/MariaDB的远程访问权限

2.1 删除用户

MariaDB [mysql]> DELETE FROM user WHERE User="root" and Host="%";   //删除刚才新建的root用户和允许登陆的主机%;

MariaDB [mysql]> flush privileges;  //刷新权限;

624a931b69974d56a69b0b33efac348f.png

2.2、(禁用)用户和主机的远程访问的权限;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值