MySql数据库允许外网访问连接

这篇具有很好参考价值的文章主要介绍了MySql数据库允许外网访问连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

正常情况下,mysql数据库是不支持外网进行访问的,只能在本机进行登录操作。
下面提供两种方式对mysql进行配置,即可进行外网访问

1.Navicat 工具配置

第一步:使用客户端在本机连接MySQL服务,登录。
然后找到mysql这个数据库,里面有user这种表,打开表
MySql数据库允许外网访问连接

第二步:找到User是root,Host是localhost的这张表,将localhost改成%,然后保存。
MySql数据库允许外网访问连接
第三步:在查询窗口执行以下SQL语句

 flush privileges;

然后就可以进行外网登录了。

2.命令窗口

第一步:使用命令在本机登录MySQL服务

mysql -u root -p

第二步:查询user表

select user,host from user;

第三步:修改权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;

第四步:执行刷新语句文章来源地址https://www.toymoban.com/news/detail-409574.html

 flush privileges;

到了这里,关于MySql数据库允许外网访问连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 从0到1阿里云部署mysql8数据库(外网可访问)(图文并茂超详细)

    从0到1阿里云部署mysql8数据库(外网可访问)(图文并茂超详细)

    目录 一,下载MYSQL安装和配置  二,外网连接阿里云数据库 1.切换到 /app/soft/ 2.创建mysql文件夹 3.切换到mysql文件夹下 4,下载mysql8.0安装包,等待下载成功 5,解压mysql8.0安装包  6,重命名解压出来的文件夹,这里改成mysql-8.0  7,mysql-8.0文件夹下创建data文件夹 存储文件 8,分别

    2024年02月02日
    浏览(9)
  • C/C++ 连接访问 MySQL数据库

    C/C++ 连接访问 MySQL数据库

        前面我们已经讲述了MySQL的基础使用,现在我们来看一下如何使用语言来操作数据库。在实际开发中,语言连接MySQL是为了能够在编程语言中与MySQL数据库进行交互和操作。大部分情况我们都是通过语言连接MySQL,建立与MySQL数据库的连接,可以向MySQL数据库发送更新请求,

    2024年02月03日
    浏览(9)
  • 快解析动态域名解析,实现外网访问内网数据库

    快解析动态域名解析,实现外网访问内网数据库

    今天跟大家分享一下如何借助快解析动态域名解析,在两种特定网络环境下,实现外网访问内网mysql数据库。 第1种网络 环境 : 路由器分配的是动态公网IP,且有路由器登录管理权限。如何实现外网访问内网mysql数据库? 针对这种网络环境,首先内网使用快解析动态域名解析

    2024年02月08日
    浏览(11)
  • 稳了,终于可以通过外网访问 Sealos 中的数据库了!

    稳了,终于可以通过外网访问 Sealos 中的数据库了!

    喜大普奔,Sealos 中的数据库功能现已全面升级,支持外网访问! 现在你可以从互联网的任何地方访问 Sealos 中的数据库 ,无论您的应用部署在何种环境,现在都可以轻松通过外网连接到 Sealos 中的数据库,打破地理限制,提升工作效率和灵活性。 目前数据库是通过 NodePort 暴

    2024年02月05日
    浏览(8)
  • 如何限定IP访问服务器端口(只允许指定IP访问数据库服务器的1433端口)

    如何限定IP访问服务器端口(只允许指定IP访问数据库服务器的1433端口)

    1、找到“控制面板”-“Windows防火墙”-“高级设置”-“入站规则” 2、选中左侧的\\\"入站规则\\\",并点击右侧的\\\"新建规则\\\"   3、选择\\\"端口\\\",点击\\\"下一步\\\" 4、输入要限定访问的端口,这里是要限定访问数据库1433端口的IP,点击\\\"下一步\\\"    5、选择\\\"只允许连接(A)\\\"-“下一步”-“

    2024年02月12日
    浏览(7)
  • .net8+webapi+sqlsugar基本配置;“连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确”异常

    .net8+webapi+sqlsugar基本配置;“连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确”异常

    1、引入sqlsugar的nugat包 2、封装一个操作类(参考sqlsugar官方文档) 3、配置program.cs和appsettings program.cs加上下面代码  appsettings配置连接字符串 4、新建一个控制台生成实体类 5、添加测试的controller 6、swagger调试抛异常 7、修改csproj文件中,仅适用.net 8(参考sqlsugar官方文档)  8、

    2024年03月15日
    浏览(8)
  • 数据库连接与访问(SQL server与VS2022)

    数据库连接与访问(SQL server与VS2022)

    不同开发工具(开发语言)对数据链接访问的方法是不同的,本次实验主要通过VS2022中的数据工具连接SQL数据库,并通过执行相关代码对数据库中的数据进行处理,实现对窗口进行的系统主界面操作和按键控制操作。 1.首先连接到服务器,要注意登录的是sa账号  2.前期准备工

    2024年02月12日
    浏览(34)
  • Node.js程序如何访问MySQL数据库呢?Sequelize操作MySQL数据库详解

    当我们安装好MySQL后,Node.js程序如何访问MySQL数据库呢? 访问MySQL数据库只有一种方法,就是通过网络发送SQL命令,然后,MySQL服务器执行后返回结果。 我们可以在命令行窗口输入mysql -u root -p,然后输入root口令后,就连接到了MySQL服务器。因为没有指定–host参数,所以我们连

    2023年04月08日
    浏览(10)
  • c# 访问sqlServer数据库时的连接字符串

    //sql server 身份验证的场合, 连接字符串 private string ConnstrSqlServer = \\\"server=服务器名称;uid=登录名称;pwd=登录密码;database=数据库名称\\\"; //windows 身份验证连接字符串 private string ConnstrWindows = \\\"server=服务器名称;database=数据库名称;Trusted_Connection=SSPI\\\";    // C# 代码中用 SqlClient 的方式

    2024年02月10日
    浏览(13)
  • 异地使用PLSQL远程连接访问Oracle数据库【内网穿透】

    异地使用PLSQL远程连接访问Oracle数据库【内网穿透】

    转载自cpolar极点云文章:公网远程连接Oracle数据库【内网穿透】 Oracle,是甲骨文公司的一款关系数据库管理系统,它在数据库领域一直处于领先地位。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微

    2024年02月12日
    浏览(9)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包