mysql无法远程访问的解决办法

这篇具有很好参考价值的文章主要介绍了mysql无法远程访问的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、跳过mysql密码验证

更改配置文件/etc/my.cnf,在里面插入skip_grant_tables ,然后重启服务systemctl restart mysqld。这样就可以免密本机登录mysql了,但是开了免密登录,mysql服务不会监听任何端口,因为只能本机登录服务。

二、更改访问控制表

进入mysql库,select host,user from user;,查看对应的用户是否开启了远程可访问的权限,如下图所示‘%’代表任意主机可远程连接访问mysql,‘localhost’代表仅本地可访问该数据库。当然也可以指定一个ip地址,代表仅该主机可以访问该mysql。
update user set host = '%' where user = 'root'; 使用该可以更改用户访问主机限制。
mysql无法远程访问的解决办法
完成上述操作就可以把配置文件中的skip_grant_tables去掉并重启mysql,正常来说就可以远程访问mysql了。

三、几个常见问题

如果完成第二步的操作之后,依然无法远程访问,常见的问题一般为以下几个:文章来源地址https://www.toymoban.com/news/detail-417155.html

1. 防火墙没关

2. mysql只监听了ipv6地址

3. 登录用户的密码不对

到了这里,关于mysql无法远程访问的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Win11家庭版无法远程连接的解决办法

          新买了台笔记本,自带Win11家庭版正版系统,可以远程连接其他计算机,但不可以被其他计算机连接。鉴于刚买,不想马上重装专业版,网上搜索了下,居然解决了,特分享下。 1、下载RDPWrap,网上有很多链接,本人下载的是“RDPWrap-v1.6.2.zip”. 2、在“设置”——“隐

    2024年02月05日
    浏览(56)
  • 【Windows】Windows 无法访问共享文件夹的解决办法

    今天在配置 iPhone 连电脑进行文件共享的时候遇到了“连接传输文件显示连接服务器用户或密码无效”的问题,通过查询更改了控制面板文件共享设置,发现能进去看见文件夹但是访问不了文件。 然后我又用我的同一个局域网的电脑尝试连接,发现还是一样的问题,能看到文

    2024年02月11日
    浏览(50)
  • 关于kali无法ssh远程连接以及无法直接使用root登录的解决办法

    准备将pwn机转移到kali上面,之后就可以专职用kali来debug做pwn题以及挖洞了,不过呢,kali默认是关闭ssh服务的,所以需要我们手动开启,而且19年的kali版本之后,kali开始默认关闭了root登录,所以我们也需要开启这个 我们先使用 netstat -lnt 命令查看一下当前开启的服务,看看

    2024年02月10日
    浏览(28)
  • java: 无法访问org.springframework.boot.SpringApplication解决办法

    作者简介 :一名后端开发人员,每天分享后端开发以及人工智能相关技术,行业前沿信息,面试宝典。 座右铭 :未来是不可确定的,慢慢来是最快的。 个人主页 :极客李华-CSDN博客 合作方式 :私聊+ 这个专栏内容 :BAT等大厂常见后端java开发面试题详细讲解,更新数目10

    2024年02月11日
    浏览(52)
  • docker镜像仓库hub.docker.com无法访问-解决办法

    目录 docker镜像仓库hub.docker.com无法访问-解决办法 1 个人镜像站点 2 dockerhub为什么无法访问 2.1 查看dockerhub实际IP 2.2 ping检测 3 镜像加速 3.1 使用国内镜像加速 3.1.1 docker配置: 3.1.2 containerd配置: 3.2 使用博主个人镜像仓库 3.2.1 目前有如下镜像仓库,后续会陆续增加 3.2.2 使用方

    2024年02月09日
    浏览(35)
  • vscode无法获取切换git上最新的远程分支解决办法

    最近在使用vscode开发前端,由于每两周为一个迭代周期,因此需要经常从git远程拉取新分支,但是在使用vscode的左下角点击分支准备拉取新分支时,根本无法看到代码托管平台的新分支,从而也无法切换,为了更清楚地展示这个现象,可以看如下截图: 1)从代码托管平台上

    2023年04月16日
    浏览(26)
  • mysql不能远程连接的解决办法

      MySQL数据库不能远程连接的原因可能有以下几个: MySQL没有开启网络连接。 MySQL默认只监听本地连接,需要在配置文件my.ini或者/etc/my.cnf中设置bind-address为服务器IP,开启网络连接。 MySQL没有开启远程访问权限。 MySQL默认只允许root用户在本地登录,需要授权远程访问权限。 可以执

    2024年02月04日
    浏览(25)
  • centos7搭建apache作为文件站后,其他人无法访问解决办法

    在公司内网的一个虚拟机上搭建了httpsd服务,准备作为内部小伙伴们的文件站,但是搭建好之后发现别的小伙伴是无法访问我机器的。 于是寻找一下原因,排查步骤如下: 1.netstat -lnp 和 ps aux 先看下端口和 服务情况 发现均正常 2.自己查看自己的服务是否正常 通过curl 发现正

    2024年02月11日
    浏览(35)
  • GitHub commit时出现 无法访问443 Operation timed out的解决办法

    当使用git 的commit命令将代码提交到github时,出现无法访问443 Operation timed out 思路:更改网络的DNS配置 1.找到你连接网络的DNS,按照下图进行配置 全部确认后,再次提交, 即可正常! 说明git命令行在拉取/commit代码时并没有使用vpn进行代理 所有我们需要的就是去将其设置上,

    2024年02月19日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包