手把手教你解决MySQL无法远程连接的问题

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

一、问题描述

mysql默认只能本地连接,即127.0.0.1和localhost,无法使用其他ip地址访问,否则报错:

Host is not allowed to connect to this MySQL server

二、解决方法

1、首先进入mysql的bin目录:

手把手教你解决MySQL无法远程连接的问题

应该包含mysql.exe文件。

2、在地址栏输入cmd,在当前目录下打开命令行窗口。

3、登录mysql

输入命令:

mysql -u root -p

然后提示输入密码,输入密码即可。

4、进入mysql数据库

输入命令:

use mysql

5、查询用户表

输入命令:

select host,user from user;

结果如下:

手把手教你解决MySQL无法远程连接的问题  

root用户的连接权限仅为localhost,所以只能本地连接。

6、修改连接权限

输入命令:

update user set host='%' where user='root';

结果如下:

手把手教你解决MySQL无法远程连接的问题 

 

7、再次查询user表:

手把手教你解决MySQL无法远程连接的问题 

 

修改为'%'表示任何ip地址都可以链接,也可以修改为某一确定的ip地址

8、问题解决!

无法解决的小伙伴可以在评论区留言文章来源地址https://www.toymoban.com/news/detail-442802.html

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

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

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

相关文章

  • 手把手教你彻底卸载MySQL

    ❤写在前面 ❤博客主页: 努力的小鳴人 ❤系列专栏: MySQL8.0基础学习 ❤欢迎小伙伴们, 点赞👍关注🔎收藏🍔 一起学习! ❤如有错误的地方,还请小伙伴们指正!🌹 ​ 目录 步骤1:停止MySQL服务 步骤2:软件的卸载 步骤3:残余文件的清理 步骤4:清理注册表 步骤5:删除

    2024年02月05日
    浏览(24)
  • 【Git】手把手教你使用Git将本地文件上传到远程仓库

    最近在学习Git,写篇博客记录一下,如有错误还请指正。 文章内容大致如下:         1.新建本地仓库,并上传本地仓库中的文件到远程仓库         2. 修改远程仓库文件内容,同步更新到本地仓库中 准备:         1. 需要在Gitee注册自己账号         2. 已在电

    2024年02月05日
    浏览(26)
  • 【MySQL新手入门系列一】:手把手教你入门MySQL

    如果您是一位刚刚开始学习MySQL的新手,本文将为您提供一些实用的入门知识和技巧,帮助您快速上手。 本篇文章将以windows为例,介绍MySQL的基础知识,以及如何安装、卸载、配置和使用它。 1.1 MySQL是什么 MySQL是一种开源的关系型数据库管理系统(RDBMS),它使用SQL(Struct

    2024年02月09日
    浏览(39)
  • 手把手教你配置MySQL数据库(图,文)

    下载 这是MySQL的官方下载地址 https://dev.mysql.com/downloads/ 既然我们是配置MySQL数据库,就选择下载MySQL的压缩文件  Download Archives 点击进入  然后我们选择第一个 MySQL Community Server  进入  接着选择我们需要的版本和系统,这次我们要在windows系统下配置MySQL 8.0 。 选好后下载第一

    2024年02月09日
    浏览(18)
  • 【mysql】 手把手教你安装mysql-8.0.36数据库

    过了个周末,舒舒服服,把家里捣鼓了下,自己编了一个网格照片墙,把来做客的家具都安排好位置,今天,继续上班啦。 开始之前,老生常谈,首先看看我服务器的信息: 虽然每次写MySQL教程都会写下载链接,这次依然附带上。提供两种方式下载, ** 下载地址:**直接下载

    2024年03月16日
    浏览(28)
  • NAS个人云存储 - 手把手教你搭建Nextcloud个人云盘并实现公网远程访问

    Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏感数据的控制和安全返回给您,从而消除了对第三方云托管服务的使用。 在本教程中

    2024年02月12日
    浏览(25)
  • 手把手教你解决ClassCastException类型转换异常

    一 . 前言 最近有很多初学Java的小伙伴,甚至是学习到了JavaWeb及框架阶段的小伙伴,跑来问千锋健哥:该如何解决Java中的ClassCastException类型转换异常?为了给大家解决这个较为普遍的问题,健哥今天就在这里,手把手地教大家分析解决掉这个异常,希望你以后再遇到类似的问

    2024年02月05日
    浏览(26)
  • 【深度学习】手把手教你使用 PyCharm 在 Auto DL 远程服务器上运行代码

    文章性质: 实操记录 💻 主要内容: 主要记录了如何使用 PyCharm 在 Auto DL 上运行代码。 相关文档: 使用 PyCharm 在 Auto DL 远程服务器上运行代码 - 知乎 相关博客: 使用 PyCharm 连接远程服务器(AutoDL)训练 YOLOv5 - CSDN博客  冷知识+1: 小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨

    2024年03月21日
    浏览(32)
  • 手把手教你用SQLServer连接Visual Studio2019并编写一个学生信息管理页面

    目录 安装SQLServer 创建新项目 建数据库建表 窗体设计 代码实现  整体效果 ​ 用SQLServer连接Visual Studio,首先需要下载SQLServer app。 下载教程,我之前写过,可以点击如下链接先下载安装SQLServer: SQL Server(express)安装教程 安装好SQL之后,打开VisualStudio2019,新建一个window项目 ,步

    2024年02月12日
    浏览(22)
  • 手把手教你在Centos7.6系统安装mysql5.7

    需要安装对应系统适配的mysql,避免出现问题 我的是CentOS Linux release 7.6.1810 (Core) ,所以安装centos7.6对应的mysql5.7 点击链接在官网中获取适用的mysql文件,这里我找到的是mysql57-community-release-el7.rpm,其中mysql57代表mysql5.7,el代表centos,7代表centos的版本(因为未发布el7.6,所以用

    2024年02月03日
    浏览(24)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包