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

二、关闭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 = "%";

最新文章

  1. curl 模拟请求get/post
  2. javascript在IE/FF/Chrome的一些兼容问题
  3. Win10中解决SYSTEM权限获取,删Windows old
  4. iOS开发如何提高
  5. sdut 2411:Pixel density(第三届山东省省赛原题,字符串处理)
  6. https的了解
  7. maven怎么引入自定义jar的详细图文教程
  8. jq、js中判断checkbox是否选中
  9. LeetCode 136. Single Number (落单的数)
  10. JavaScript学习笔记(十)——高阶函数之map,reduce,filter,sort
  11. 设计模式之——工厂模式(A)
  12. hiero.ui获取实例名的方法
  13. angularjs自定义指令Directive
  14. H5新特性之canvas
  15. SpringMVC后台token防重复提交解决方案
  16. Android内核栈溢出与ROP(CVE-2013-2597)
  17. 服务发现 - consul 的介绍、部署和使用(转)
  18. Android的Intent你知道多少?
  19. PlaceholderTextView
  20. 【linux系列】yum安装报错 no mirrors to try

热门文章

  1. Java RestTemplate传递参数
  2. 『与善仁』Appium基础 — 21、元素的基本操作
  3. 分布式全局ID生成器原理剖析及非常齐全开源方案应用示例
  4. centos源码部署lua-5.3
  5. dart系列之:浏览器中的舞者,用dart发送HTTP请求
  6. 转:KVC 与 KVO 理解
  7. Charles ios设备抓包
  8. jarvisoj_fm(格式字符串)
  9. 极简!一个注解就能创建Jaeger的Span
  10. java 图形化小工具Abstract Window Toolit 常用组件