mysql帐号不允许从远程登陆
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改称”%”
例如:
#mysql -u root -p
Enter password:
mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user;
- 1
- 2
- 3
- 4
二、授权法
例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
mysql>GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; mysql>FLUSH PRIVILEGES
- 1
- 2
使修改生效,就可以了
如果还不能连接,就可能是防火墙的锅了。.
#通过systemctl status firewalld查看firewalld状态
#FirewallD is not running
systemctl unmask firewalld systemctl start firewalld
#再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。
#再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。
firewall-cmd --reloadsystemctl stop firewalld.service #关闭防火墙
转载于:https://www.cnblogs.com/chentailin/p/9214031.html
mysql帐号不允许从远程登陆相关推荐
- mysql 帐号开启远程_两大步骤教您开启MySQL 数据库远程登陆帐号
在工作实践和学习中,如何开启 MySQL 数据库的远程登陆帐号算是一个难点的问题,以下内容便是在工作和实践中总结出来的两大步骤,能帮助DBA们顺利的完成开启 MySQL 数据库的远程登陆帐号. 1.确 ...
- 允许MySQL 帐号远程登录
2019独角兽企业重金招聘Python工程师标准>>> 1.如果要修改root可远程登录,修改mysql库中user中的root用户的host为%号,或者是访问端的ip地址:%表示不 ...
- mysql的远程帐号密码_MySQL设置远程客户端访问权限和修改账户密码
11.给mysql指定数据库分配用户及权限. grant select,insert,update,delete on C.* to mpp@localhost identified by " ...
- mysql授权 改表_mysql开启远程登陆(修改数据表和授权两种方法)
一.确认防火墙没有阻止3306端口(一般服务器默认会屏蔽掉) windows防火墙例外设置方法 控制面板(右上角选择查看方式为大图标)---防火墙---高级设置---高级设置---出站规则---最右边 ...
- mysql帐号,权限管理
-> use mysql; //选择数据库 -> select host,user,password from user; //查询已有用户 -> insert into user ...
- vsftp匿名访问目录_vsftp 使用匿名帐号登陆
1.正常安装. 2.改配置文件:vi /etc/vsftpd/vsftpd.conf #允许匿名用户登录FTP anonymous_enable=YES #设置匿名用户的登录目录(如需要,需自己添加并 ...
- Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号...
2019独角兽企业重金招聘Python工程师标准>>> 如何开启MySQL的远程帐号-1)首先以 root 帐户登陆 MySQL 在 Windows 主机中点击开始菜单,运行,输入& ...
- linux下mysql远程登陆
解决方法: 1. 改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 ...
- linux登录远程mysql_实现MySQL远程登陆在linux下
以下的文章主要介绍的是在linux操作系统下实现MySQL远程登陆的实际解决方案,其中包括改表法与授权法,如果你对这两种方案感兴趣的话,你就可以对以下的文章进行点击阅读,望你会对其有更深的了解. 解决 ...
最新文章
- Sudo 漏洞隐患不断,macOS 也受牵连!
- 假笨说-协助美团kafka团队定位到的一个JVM Crash问题
- 【Android Studio安装部署系列】十八、Android studio更换APP应用图标
- 牛客网【每日一题】4月2日 月月查华华的手机
- Schema evolution in Avro, Protocol Buffers and Thrift
- MySQL编程技巧_MySQL学习笔记---MySQL开发技巧
- python捷联惯导的姿态解算_自动驾驶中高精地图的大规模生产:视觉惯导技术在高德的应用...
- 深入浅出ObjC之消息 (转)
- 如何提高银行系统的安全性?
- 为什么访问不了外网,使用ping命令却能得到网站对应的IP地址
- 2016.3 idea 注册码
- 游戏筑基开发之测试篇(C语言)
- java远程方法调用(rmi)--好_java 远程方法调用(RMI)
- 程序员如何成为一名自由职业者?
- java 获取各省市的区号_城市查区号示例代码
- 软件实施整体方案之实施进度表
- 企业如何远程招聘到靠谱的程序员?--Codassium网页视频聊天工具
- 咫尺天涯 三世桃花
- Blender2.9基础七:外部插件篇
- Unity Input的手柄映射
热门文章
- CCIE-LAB-第十六篇-NAT+OSPF下发默认路由+校验配置(模块一结束篇章)
- 【CodeForces - 1027B 】Numbers on the Chessboard (没有营养的找规律题,无聊题)
- Java设计流程执行器_Java进阶面试精选系列:SpringMVC+SpringBoot+Hibernate+Mybatis+设计模式...
- 计算机专业用锐龙笔记本,轻松应对工作挑战——ThinkPad T14 锐龙版,适合办公的笔记本电脑...
- 递归Java_递归的Java实现
- idea springboot一直卡在启动 没有日志输出
- ionic判断android版本,$ionicplatform 判断是android还是ios?
- Oracle创建视图实现获取当前数据所在的页数,这里以每页2条数据分页
- linux多进程原理,Linux进程调度
- 内核中的 likely() 与 unlikely()