iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySql 8.0 配置外网访问
  • 779
分享到

MySql 8.0 配置外网访问

mysql数据库服务器 2023-09-08 20:09:33 779人浏览 安东尼
摘要

登进Mysql之后 mysql -uroot -p*** 2,输入以下语句,进入mysql库: use mysql 3,更新域属性,'%'表示允许外部访问: update user set

登进Mysql之后

mysql -uroot -p***

2,输入以下语句,进入mysql库:

use mysql

3,更新域属性,'%'表示允许外部访问:

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

4,执行以上语句之后再执行:

FLUSH PRIVILEGES;

5,再执行授权语句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTioN;

然后外部就可以通过账户密码访问了。
6,其它说明:

FLUSH PRIVILEGES; 

命令本质上的作用是:
将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。
MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。
通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。
三、可能存在的其它问题:
执行完之后,再用Navicat连接mysql,报错如下:
Client does not support authentication protocol requested by server;
报错原因:
mysql8.0 引入了新特性 caching_sha2_passWord;这种密码加密方式Navicat 12以下客户端不支持;
Navicat 12以下客户端支持的是mysql_native_password 这种加密方式;
解决方案:
1,用如下语句查看MySQL当前加密方式
select host,user,plugin from user;
查询结果
±----------±-----------------±----------------------+
| host | user | plugin |
±----------±-----------------±----------------------+
| % | root | caching_sha2_password |
| localhost | mysql.infoschema | mysql_native_password |
| localhost | mysql.session | mysql_native_password |
| localhost | mysql.sys | mysql_native_password |
±----------±-----------------±----------------------+
看第一行,root加密方式为caching_sha2_password。
2,使用命令将他修改成mysql_native_password加密模式:
update user set plugin=‘mysql_native_password’ where user=‘root’;
再次连接的时候,就成功了。
四、如果还连接不上
通过以上操作后,依然无法连接上,问题可能出在了防火墙上。
1,MySQL部署在实体服务器上解决方案如下:
a.开放MySQL的端口号,默认端口号是3306。
b.直接关闭防火墙(线上使用,会被攻击导致数据丢失)
2,MySQL部署在云计算机上的方案如下:
a.以阿里云为例,找到实例,设置安全组,开放端口号即可。

来源地址:https://blog.csdn.net/sjkdlf/article/details/129532558

您可能感兴趣的文档:

--结束END--

本文标题: MySql 8.0 配置外网访问

本文链接: https://www.lsjlt.com/news/400512.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySql 8.0 配置外网访问
    登进MySQL之后 mysql -uroot -p*** 2,输入以下语句,进入mysql库: use mysql 3,更新域属性,'%'表示允许外部访问: update user set ...
    99+
    2023-09-08
    mysql 数据库 服务器
  • redis如何配置外网访问
    redis配置外网访问的方法:打开redis目录下的redis.conf 文件。找到:bind 127.0.0.1protected-mode yes更改为:# bind 127.0.0.1protected-mode no...
    99+
    2024-04-02
  • 配置Kubernetes外网访问集群
    查询 Service 关于 Service,读者可以查看官方文档的资料:https://kubernetes.io/zh/docs/concepts/services-network...
    99+
    2024-04-02
  • mysql配置局域网访问
    文章目录 一、进入mysql二、解锁mysql局域网命令三、清除缓存,立即生效四、查看本机IP,后面连接要用五、让同一局域网的人用Navicat连接测试六、如果连接失败,看下你的电脑防火墙是否关闭,防火墙开启是无法连接成功滴 一...
    99+
    2023-08-18
    mysql 服务器 数据库
  • Linux安装mysql并配置外网访问的实例
    配置步骤 1.查看是否配置DNS 如果没有配置DNS参照前文配置DNS 配置相关 如果没有配置DNS yum命令找不到Linux软件库的 DNS配置免费的 DNS1=114.114.114.114即可,也可...
    99+
    2024-04-02
  • Mysql怎么设置允许外网访问
    这篇文章主要介绍了Mysql怎么设置允许外网访问,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Mysql允许外网访问设置的方法:首先打开mysq...
    99+
    2024-04-02
  • mysql怎么让外网访问
    这篇文章主要介绍mysql怎么让外网访问,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql让外网访问的方法:首先修改mysql的配置文件,并在配置文件中增加相关代码;然后重新启...
    99+
    2024-04-02
  • MySQL访问和配置
    目录 1.使用MySQL自带的客户端工具访问 2.使用DOS访问(命令行窗口Win+R → cmd) 3.连接工具(SQLyog或其它) MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67...
    99+
    2023-09-14
    mysql 数据库
  • 怎么设置mysql的外网访问权限
    设置mysql外网访问权限的方法首先,在命令行中启动MySQL服务;sudo service mysql startMySQL服务启动后,输入用户名和密码登录MySQL;mysql -u r...
    99+
    2024-04-02
  • 华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置
     目录 一、配置要求  二、配置步骤 1. ping通防火墙接口IP地址的条件 2. 内网ping通外网终端的条件 3. 内网ping通DMZ(内网服务器)的条件 三、命令解析 一、配置要求 内网可以ping通防火墙;内网可以访问外网;...
    99+
    2023-08-31
    运维 网络
  • CentOS6.5怎么配置静态IP和可访问外网
    这篇文章给大家介绍CentOS6.5怎么配置静态IP和可访问外网,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.关闭Windos7防火墙2.开启VMware DHCP Service和VMware NAT Servi...
    99+
    2023-06-06
  • 如何解决CentOS网络配置后无法访问外网的问题
    本篇内容介绍了“如何解决CentOS网络配置后无法访问外网的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!现象:ping内网正常ping...
    99+
    2023-06-10
  • CentOS 8.0如何配置网络
    小编给大家分享一下CentOS 8.0如何配置网络,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、CentOS 7和CentOS 8网络配置区别:VMware ...
    99+
    2023-06-28
  • 华为eNSP实现外网访问内网,DHCP,easyIP配置案例
    一、需求分析: 1.五个部门独立的网络管理,分别不同的VLAN 2.VLAN网关在SW1上 3.边界路由器R1与SW1通过三层互联 4.R1上配置转换技术实现VLAN10,20,40,50上网,财务部不许上网 5.R1上通过最节省IP地址方...
    99+
    2023-10-10
    华为 服务器 运维 网络
  • Holer实现外网访问本地MySQL
    外网访问内网MySQL数据库 内网主机上安装了MySQL数据库,只能在局域网内访问,怎样从公网也能访问本地MySQL数据库? 本文将介绍使用holer实现的具体步骤。 1. 准备工作 1....
    99+
    2024-04-02
  • MySQL中怎么实现外网访问
    今天就跟大家聊聊有关MySQL中怎么实现外网访问,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。设置MySQL允许外网访问1.修改配置文件(windo...
    99+
    2024-04-02
  • OpenWrt设置外网访问WEB及SSH
    设置SSH访问,点击System -> Administration,修改端口2200(也可不修改),勾选下面3个选项 设置防火墙,Network -> Firmware,将Zone中的w...
    99+
    2023-09-11
    ssh 服务器 linux Powered by 金山文档
  • git通过内网代理访问外网的相关配置方法
    目录git通过内网代理,访问外网的相关配置1 配置git代理(以http代理为例)2 替换git协议为https协议3 取消https协议的证书验证补充:git设置代理临时设置永久设...
    99+
    2023-05-19
    git内网代理访问外网 git内网代理 git代理访问外网
  • 云服务器网址外网访问设置
    云服务器的网址外网指的是将云服务器的IP地址设置为外部网络上的一个公共IP地址。这样做的好处是可以让用户轻松访问云服务器上的数据和应用程序。 首先,我们需要在云服务器的配置中将网址外网的IP地址设置为外部网络上的一个公共IP地址。通常,我...
    99+
    2023-10-27
    网址 服务器
  • 怎么访问外网
    访问外网的方法:1、通过代理软件访问外网,安全性高,能保证代理数据的安全;2、通过网页代理访问外网,但稳定性和安全性较差;3、通过VPN访问外网,但需要花钱购买,免费VPN都有流量限制,且代理速度慢;4、使用goagent软件访问外网,虽然...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作