失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql root 用户无法远程登陆问题

mysql root 用户无法远程登陆问题

时间:2023-02-09 03:47:28

相关推荐

mysql root 用户无法远程登陆问题

数据库|mysql教程

mysql root,root远程,远程登录

数据库-mysql教程

网站跳转源码,vscode快速切换文件窗口,ubuntu注销不了,tomcat 大项目,爬虫网站免费,php性能问题,广西seo关键词如何优化lzw

今天我在使用php远程登录我的mysql数据库时登录不上去,并且我用的是root用户啊,下面我查了网上一些资料终于搞定了,下面来看看过程吧,希望对大家点帮助。

看图猜 源码,用vscode怎样保存文件,ubuntu 科大源,阿里云个tomcat,sqlite 混合索引,陕西旅游网页设计,腾讯服务器 阿里云,wordpress 安装插件 ftp,hook前端框架,爬虫箱智能,房产php,宁德seo公司,springboot内容检索,企业网站源码带手机版,上传wordpress后网页为什么空白,免费照片下载网站模板下载不了,dedecms 后台演示,微信web开发页面模板下载,拼车管理系统,商之翼ecshop小程序lzw

微信刷票软件源码,vscode不装在c盘,unraid下ubuntu,tomcat手动指定jdk,爬虫哥或者,php框架 oracle,杭州seo网络推广优质团队,网站建设代码实例,五金机械设备网站模板建设lzw

今天使用 workbench 连接vmware上的mysql时,一直无法连接,查阅了网上的相关资料之后,收集了一些解决方法:

1、授权法:mysql的root用户默认情况下只能在本地登陆,不能远程,若远程连接,需要授权:

(’root’@’%’,指定root用户可以在任意一台计算机上连接服务器,若要指定特定的计算机,可将%替换为特定的IP)

2、改表法:和授权法类似,授权法的结果是在数据库mysql的user表中添加一条记录,host列值为‘%’,user列值为‘root’,如下表:

3、开放3306端口:网上更多的是强调root用户的授权方法,但是如果只是给root授权而没有开放3306端口,仍旧是无法连接。

开放端口的方法如下:

打开文件 /etc/sysconfig/iptables(该文件路径因操作系统而异),文件内容如下:

添加黑体字内容以打开3306端口,重启iptables:

#service iptables restrat

4、还有一种方法说要修改mysql的配置文件f中的bind-address选项,我的配置文件中没有这一选项,加上之后,没有效果,不知道什么原因。

以上四个地方,经反复试验后,其中授权root和开放3306端口是必须的,缺一不可。

如果觉得《mysql root 用户无法远程登陆问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。