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拥有所有权限。

  • 相关阅读:
    2020蓝桥杯模拟赛(一)
    自己整理的瀑布流+滚动加载图片的例子
    .NET如何发送格式化的文本内容
    Bootstrap学习笔记(3)--表格表单图片
    BootStap学习笔记(2)
    BootStap学习笔记(1)
    Oracle性能优化
    Maven+spring+springMVC+mybatis+Junit+Log4j配置个人总结
    C#指针和寻址运算
    Linq to XML
  • 原文地址:https://www.cnblogs.com/studyskill/p/9366270.html
Copyright © 2011-2022 走看看