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

     

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

  • 相关阅读:
    链表和顺序表的区别
    MongoDB安装了以后,服务无法启动的问题
    retrying模块
    Scrapy 动态创建 Item
    pyhon把程序打包为whl
    记录有个关于使用matplotlib库绘图遇到的坑
    读取Polygon多边形的顶点坐标
    Scatter 散点图
    tick 能见度
    Annotation 标注
  • 原文地址:https://www.cnblogs.com/patrick-yeh/p/14303729.html
Copyright © 2011-2022 走看看