zoukankan      html  css  js  c++  java
  • ref:Mysql授权远程登陆

    ref:https://blog.csdn.net/qq_26710805/article/details/79776897

    在Windows环境上操作。步骤如下: 
    1. 打开cmd窗口,登陆mysql

    mysql -uroot -p123456

    2.使用mysql数据库

    use mysql

    3.查看结果中host一行中是否有%,如果有%,此行用户名允许远程登录。下图所示,白色框中表示允许远程登录的账号: 
    这里写图片描述 
    如果没有%号的相关数据,可以使用下列方法: 
    这里写图片描述 

    在插入数据时,只需要输入关心的字段,例如insert into user(host,user,password) value("%",'remote','abc');其它字段值为默认。
    4.授权

    grant all privileges on *.* to '用户名'@'%' identified by '登录密码' with grant option;//授予所有的权限,也可以不做,但是若需要所有的权限则需执行
    //例如:
    grant all privileges on *.* to 'root'@'%' with grant option;即对root@%,远程所有主机均可访问。
    flush privileges;//注意一定要执行该句,才能有效果。

    这里写图片描述

    5.查看授权情况

    mysql> SELECT user, host,select_priv, insert_priv, update_priv,delete_priv from mysql.user;
    +-----------+----------------+-------------+-------------+-------------+-------------+
    | user | host | select_priv | insert_priv | update_priv | delete_priv |
    +-----------+----------------+-------------+-------------+-------------+-------------+
    | root | localhost | Y | Y | Y | Y |

    root拥有所有权限。

  • 相关阅读:
    信件分析实战(五)——数据可视化
    信件分析实战(四)——数据分析以及部分可视化
    剑指offer15题
    剑指offer14题
    剑指offer11题
    剑指offer第9题
    剑指offer第8题--动态规划最简单讲解
    剑指offer第7题
    剑指offer第6题
    剑指offer第5题
  • 原文地址:https://www.cnblogs.com/studyskill/p/9366270.html
Copyright © 2011-2022 走看看