• mysql允许远程特定ip访问


    1.登录

    mysql -u root -p
    

    之后输入密码进行登陆

    2.权限设置及说明

    2.1添加远程ip访问权限

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.11.12' IDENTIFIED BY 'FEFJay' WITH GRANT OPTION;
    flush privileges;
    

    2.2命令解释

    第一行中,10.10.11.12是阿里云内网的一个地址,这个是允许远程访问的IP的值。自行改为其他值。
    root是账户名,后面的FEFJay是密码。
    即,允许来自10.10.11.12的连接并使用root账户和FEFJay这个密码进行访问。
    ALL PRIVILEGES ON 后面的*.*表示所有数据库,即完全访问权限,可以指定为特定数据库。
    而IP这里,可以使用%来表示所有IP。

    第二行是使设置立刻生效。

    3. 本质

    以上所有操作,其实就是在mysql库的user表,添加了一条新的记录,相应的:
    Host=特定ip,User=允许登录的用户名,Password=密码 等等。

    mysql.user表结构

  • 相关阅读:
    flv mime IIS设置
    正则表达式
    MATLAB out of memory
    Cyclic prefix
    Windows Live Writer Test
    zz排序算法的稳定性
    MATLAB的分数和小数
    young矩阵学习
    Python初体验(二)
    利用VS2010调用Excel的宏
  • 原文地址:https://www.cnblogs.com/fefjay/p/6044495.html
Copyright © 2020-2023  润新知