mysql ip访问限制解除
背景
新创建了一个mysql的docker容器,以及一个ubuntu容器,在ubuntu中使用root账户进行mysql连接的过程中报错:
ERROR 1045 (28000): Access denied for user ‘root’@‘xxx.xx.0.1’ (using password: YES)
分析
首先,我确定密码没有输错,且我在mysql容器内是可以进入mysql数据库的
接着,同事提醒我,可能是mysql的对账户登陆ip的限制没有配置好
解决
先查询用户权限
#进入mysql
mysql -uroot -p
#查询现有账户
SELECT User, Host FROM mysql.user;
ok,显示的host是localhost,但我并不是在mysql的容器内访问mysql数据库的,所以ip配置确实有问题,应该改成ubuntu的ip。
紧接着看我修改权限
#GRANT privileges ON databasename.tablename TO 'username'@'host' [identified by 'password'] [with grant option];
#with grant option表示该用户可以将自己拥有的权限授权给别人
#privileges可以为SELECT , INSERT , UPDATE,CREATE等,若要赋予全部权限,则为ALL PRIVILEGES
GRANT SELECT ON *.* TO 'xxx_intern'@'xx.xx.0.1' IDENTIFIED BY '数据库密码'
现在看看权限变化
再试着登陆
成功!
mysql ip访问限制解除相关推荐
- mysql ip 访问_MySql通过ip地址进行访问的方法
1.登录mysql: mysql -u root -h 127.0.0.1 -p 2.切换数据库 use mysql 3.授权 grant all privileges on *.* to 'root ...
- mac mysql ip访问不了_解决mysql中只能通过localhost访问不能通过ip访问的问题
原因是没开权限 SELECT * FROM USER WHERE USER='root'; grant all privileges on *.* to 'root'@'%' identified b ...
- 怎么配置mysql的ip_设置MYSQL允许用IP访问
设置MYSQL允许用IP访问 2012-01-10 14:43 55人阅读 评论(0) 收藏 举报 SQL Error (1130): Host '192.168.1.100' is not allo ...
- mysql不被其他ip访问_mysql数据库无法被其他ip访问的问题
还是之前说的项目,环境目前已经准备好了,项目准备验证阶段发现了一个问题,从上层应用输入鉴权访问应用,一直在等待状态,输入了正确的用户名及密码,却无法访问.看起来像是没办法访问到数据库连接的意思. my ...
- mysql不被其他ip访问_mysql数据库无法被其他ip访问的解决方法
前言 还是之前说的项目,环境目前已经准备好了,项目准备验证阶段发现了一个问题,从上层应用输入鉴权访问应用,一直在等待状态,输入了正确的用户名及密码,却无法访问.看起来像是没办法访问到数据库连接的意思. ...
- mysql不能通过ip地址访问权限_解决mysql中只能通过localhost访问不能通过ip访问的问题...
解决mysql中只能通过localhost访问不能通过ip访问的问题 原因是没开权限 select * from user where user='root'; grant all privilege ...
- mysql数据库无法被其他ip访问的解决方法
前言 还是之前说的项目,环境目前已经准备好了,项目准备验证阶段发现了一个问题,从上层应用输入鉴权访问应用,一直在等待状态,输入了正确的用户名及密码,却无法访问.看起来像是没办法访问到数据库连接的意思. ...
- Mysql创建用户给局域网内用户使用,开放权限,开放ip访问。
需求: 开放数据库给局域网内用户使用,需要创建用户以及开放部分权限. 解决: 1.登录mysql数据库 未设置全局变量需要进入相关路径 cd mysql8.0/bin 登录mysql mysql -u ...
- 无法用ip连接mysql数据库_MYSQL数据库无法使用IP访问的方法
MYSQL数据库无法使用IP访问的方法 Windows下面首先要保证防火墙例外中含有mysql的端口如3306 PHP+mysql的时候发现连接数据库只能使用localhost,但是使用IP就不能连接 ...
最新文章
- java 调用 wsdl形式的webservice 示例
- 一文教你使用java开发一款坦克大战游戏
- python matplotlib库安装出错_使用pip install Matplotlib时出现内存错误
- linux getline参数,[置顶]linux getline()函数
- AI能让全球车厂每年多赚2150亿美元 | 麦肯锡报告
- 【Direct3D - 6】DirectX有哪些组件?
- 校园网设计超超超级详细的配置来了(以河北科技大学为例)
- Worker小Demo
- pythonos文件目录方法_PythonOS 文件目录方法
- java 斜杠常量_Java基础之常量
- JSP中page指令
- wps导航栏在哪设置?
- 根据需求实现页面无动态定时刷新、清除定时刷新功能
- 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第4章 CC2530热释电红外传感器
- 全面演示springboot发送QQ邮件过程(复杂邮件+简单邮件)图片、附件
- Android Studio Build Output控制台输出乱码解决
- 【Spring】SpringIOC容器启动过程源码分析 以及 循环依赖问题
- win10 x64DLL模块线程函数地址定位
- 微信严打虚拟货币和数字藏品 数藏二级交易市场乱象丛生 严防金融炒作行为
- YOLO, Real-Time Object Dete