linux mysql ip_Linux下配置mysql允许指定IP远程访问
一、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远程访问相关推荐
- linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP
linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...
- linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...
- LINUX 下 配置MySQL数据库集群
LINUX 下 配置MySQL数据库集群 MySQL数据库集群进行正确配置步骤(1) 此文章主要向大家讲述的是对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际 ...
- linux下配置mysql默认编码utf8
linux下配置mysql默认编码utf8 下面是需要在对应地方加入的配置 [client] default-character-set=utf8[mysqld] character-set-serv ...
- Linux下配置mysql密码
Linux下配置mysql密码 Linux下配置mysql密码有两种情况: 一.首次登录mysql未设置密码或忘记密码解决方法: 二.已经配置密码对原有密码进行更改. 一.首次登录mysql未设置密码 ...
- 阿里云linux上安装与配置Mysql
记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...
- Window环境下配置MySQL 5.6的主从复制、备份恢复
Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...
- 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 ...
- linux和windows下忘记mysql密码的几种找回方法
linux和windows下忘记mysql密码的几种找回方法 关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦. 方法一(先进入root权限): # /e ...
- mysql服务器默认使用用户_在Windows下配置MySql服务器默认使用的用户是
在Windows下配置MySql服务器默认使用的用户是 答:root 制单的基本要求是 答:完整 及时 简明 正确 为了妥善解决各类旅游企业受损严重,普遍面临的现金流不足.应收账款风险.大量游客投诉和 ...
最新文章
- 异步IO(协程,消息循环队列)
- FMDatabaseQueue 数据库多线程操作、事务处理
- HTML基础知识个人总结
- mysql sql优化书籍_MySQL SQL优化的正确姿势
- Kotlin——初级篇(二):变量、常量、注释
- java 友好时间显示_仿微信的IM聊天时间显示格式(含iOS/Android/Web实现)[图文+源码]...
- 兼容所有浏览器的省略号--纯CSS策略
- arcgis python 教程-按区域消除--arcgis python实例教程
- linux 找不到libaio.h,Linux上的POSIX AIO和libaio之间的区别?
- 《华为研发》阅读 - 16 (矩阵式管理)
- 开心网CEO程炳皓称开心微博将一周内对外公测
- C++ — POD类型以及trivial 和 non-trivial
- JAVA中各种单位之间的转换
- 小散量化炒股记|手把手教你转换通达信公式,盘整后均线粘合突破
- Linux内核编程接口函数
- STM32F407ZG 检测环境温度 CubeIDE
- flex布局实现叠在另一个div之上_flex布局
- Hadoop1.2.0开发笔记(八)
- 【四足机器人--摆动相足端位置速度轨迹规划】(4.1)FootSwingTrajectory(bezier曲线计算脚的摆动轨迹)代码解析
- 安装labelimg及出现的问题
热门文章
- Angel-Eye: A Complete Design Flow for Mapping CNN onto Embedded FPGA阅读笔记
- js点击弹框优酷视频,并控制视频播放和暂停及重新载入的方法
- java qq 传送文件_java 传送文件
- 006Python-Re库入门(正则表达式)
- 在绝望中寻找希望-中篇 写给年轻人
- 计算机本地硬盘带蓝色问号,win10本地磁盘显示蓝色问号该怎么解决
- 手机浏览器类型ua php,通过userAgent判断手机浏览器类型
- 编译原理:FIRST集与FOLLOW集
- 敏捷软件开发 - 原则、模式与实践 —— 设计模式(十)PROXY模式和STAIRWAY TO HEAVEN模式
- errors potentially fixable with the `--fix` option.