一、Mysql允许指定IP远程访问

1、登录mysql -u root -p

之后输入密码进行登陆

2、查看用户表

首先要先指定使用mysql数据库,然后再进行查询操作//进入mysql数据库mysql> use mysql

myql> select Host,User from user;

下面的列表就是查询user表后可以访问数据库的指定的Ip地址

3、权限设置及说明

3.1、使用grant all privileges on来更改用户对应某些库的远程权限

语法模板grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;

flush privileges;

库名:要远程访问的数据库名称,所有的数据库使用“*”

表名:要远程访问的数据库下的表的名称,所有的表使用“*”

用户名:要赋给远程访问权限的用户名称

IP地址:可以远程访问的电脑的IP地址,所有的地址使用“%”

密码:要赋给远程访问权限的用户对应使用的密码

3.2、示例:更新/授权用户表//更新用户表

mysql> update user  set Host = '%' where Host = 'localhost' & user = 'root';

mysql> UPDATE `user` SET `Host` = '10.42.*.*' where `Host` = '10.42.*.*' & user = 'root';

//授权用户表,添加远程ip访问权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.40.21.12' IDENTIFIED BY 'FJay' WITH GRANT OPTION;

mysql> flush privileges;

10.42.*.*是允许远程访问的IP的值,root是账户名,后面的password是密码。

即,允许来自10.42.*.*的连接并使用root账户和password这个密码进行访问。

10.40.21.12是内网的一个地址,这个是允许远程访问的IP的值。自行改为其他值。

root是账户名,后面的FJay是密码。

即,允许来自10.10.11.12的连接并使用root账户和FJay这个密码进行访问。

ALL PRIVILEGES ON 后面的*.*表示所有数据库,即完全访问权限,可以指定为特定数据库。

而IP这里,可以使用%来表示所有IP。

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

示例:

只允许192.168.1.105这个地址登录访问,只能访问testwa这个库里面的所有表,

且只能用root账户及123uupp这个密码进行访问

grant all privileges on testwa.* to 'root'@'192.168.1.105' identified by '123uupp' with grant option;

二、Mysql取消IP访问限制

1、撤销已经赋予给 MySQL 用户权限的权限。

revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:grant all on *.* to root@192.168.1.105 identified by 'just123' with grant option;

revoke all on *.* from root@192.168.1.105;

2、如果需要禁止远程用户,删除即可drop user git@%;

drop user root@192.168.1.105;

linux mysql ip_Linux下配置mysql允许指定IP远程访问相关推荐

  1. linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP

    linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...

  2. linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP

    linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...

  3. LINUX 下 配置MySQL数据库集群

    LINUX 下 配置MySQL数据库集群 MySQL数据库集群进行正确配置步骤(1) 此文章主要向大家讲述的是对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际 ...

  4. linux下配置mysql默认编码utf8

    linux下配置mysql默认编码utf8 下面是需要在对应地方加入的配置 [client] default-character-set=utf8[mysqld] character-set-serv ...

  5. Linux下配置mysql密码

    Linux下配置mysql密码 Linux下配置mysql密码有两种情况: 一.首次登录mysql未设置密码或忘记密码解决方法: 二.已经配置密码对原有密码进行更改. 一.首次登录mysql未设置密码 ...

  6. 阿里云linux上安装与配置Mysql

    记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...

  7. Window环境下配置MySQL 5.6的主从复制、备份恢复

    Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...

  8. window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复

    Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...

  9. linux和windows下忘记mysql密码的几种找回方法

    linux和windows下忘记mysql密码的几种找回方法 关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦. 方法一(先进入root权限): # /e ...

  10. mysql服务器默认使用用户_在Windows下配置MySql服务器默认使用的用户是

    在Windows下配置MySql服务器默认使用的用户是 答:root 制单的基本要求是 答:完整 及时 简明 正确 为了妥善解决各类旅游企业受损严重,普遍面临的现金流不足.应收账款风险.大量游客投诉和 ...

最新文章

  1. 异步IO(协程,消息循环队列)
  2. FMDatabaseQueue 数据库多线程操作、事务处理
  3. HTML基础知识个人总结
  4. mysql sql优化书籍_MySQL SQL优化的正确姿势
  5. Kotlin——初级篇(二):变量、常量、注释
  6. java 友好时间显示_仿微信的IM聊天时间显示格式(含iOS/Android/Web实现)[图文+源码]...
  7. 兼容所有浏览器的省略号--纯CSS策略
  8. arcgis python 教程-按区域消除--arcgis python实例教程
  9. linux 找不到libaio.h,Linux上的POSIX AIO和libaio之间的区别?
  10. 《华为研发》阅读 - 16 (矩阵式管理)
  11. 开心网CEO程炳皓称开心微博将一周内对外公测
  12. C++ — POD类型以及trivial 和 non-trivial
  13. JAVA中各种单位之间的转换
  14. 小散量化炒股记|手把手教你转换通达信公式,盘整后均线粘合突破
  15. Linux内核编程接口函数
  16. STM32F407ZG 检测环境温度 CubeIDE
  17. flex布局实现叠在另一个div之上_flex布局
  18. Hadoop1.2.0开发笔记(八)
  19. 【四足机器人--摆动相足端位置速度轨迹规划】(4.1)FootSwingTrajectory(bezier曲线计算脚的摆动轨迹)代码解析
  20. 安装labelimg及出现的问题

热门文章

  1. Angel-Eye: A Complete Design Flow for Mapping CNN onto Embedded FPGA阅读笔记
  2. js点击弹框优酷视频,并控制视频播放和暂停及重新载入的方法
  3. java qq 传送文件_java 传送文件
  4. 006Python-Re库入门(正则表达式)
  5. 在绝望中寻找希望-中篇 写给年轻人
  6. 计算机本地硬盘带蓝色问号,win10本地磁盘显示蓝色问号该怎么解决
  7. 手机浏览器类型ua php,通过userAgent判断手机浏览器类型
  8. 编译原理:FIRST集与FOLLOW集
  9. 敏捷软件开发 - 原则、模式与实践 —— 设计模式(十)PROXY模式和STAIRWAY TO HEAVEN模式
  10. errors potentially fixable with the `--fix` option.