当前位置: 七九推 > IT编程>数据库>Mysql > MySQL8.0无法远程连接访问的解决方法

MySQL8.0无法远程连接访问的解决方法

2023年01月21日 Mysql 我要评论
问题:mysql 8.0 无法远程连接访问原因:可能是mysql数据库user表中,用户的 host 字段配置是不允许当前host访问或者是访问的加密方式不对,旧版的mysql和新版的密码加密方式不一

问题:mysql  8.0 无法远程连接访问

原因:可能是mysql数据库user表中,用户的 host 字段配置是不允许当前host访问或者是访问的加密方式不对,旧版的mysql和新版的密码加密方式不一致,但是很多企业和个人都习惯使用旧版的加密方式

解决:

先使用mysql数据库

use mysql;

mysql数据库user表中,用户的 host 字段配置是不允许当前host访问

查看所允许的访问地址

select host, user plugin from user;

修改所允许的访问地址,即可

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

访问的加密方式不对,旧版的mysql和新版的密码加密方式不一致,但是很多企业和个人都习惯使用旧版的加密方式

查看密码加密方式

select host, user, plugin from user;

修改密码的加密方式

alter user 'root'@'localhost' identified with mysql_native_password by '用户密码';
 
# 或
 
alter user 'root'@'%' identified with mysql_native_password by'用户密码';

刷新权限

flush privileges;

到此这篇关于mysql8.0无法远程连接访问的解决方法的文章就介绍到这了,更多相关mysql8.0远程访问内容请搜索七九推以前的文章或继续浏览下面的相关文章希望大家以后多多支持七九推!

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

  • 远程连接Docker上的Mysql失败的分析与解决方案

    之前vmware虚拟机centos7使用dhcp,导致只要重启操作系统,网卡ip地址就改变。于是把网卡修改为手工设定ip地址,结果导致远程连接mysql出现如下错误,花了很多时间还…

    2023年01月26日 数据库
  • mysql binlog日志自动清理及手动删除

    mysql binlog日志自动清理及手动删除

    当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。mysql-bin.000001mysql-... [阅读全文]
  • 一键清空(重置)本地MySQL8.0密码脚本

    一键清空(重置)本地MySQL8.0密码脚本

    之前我开发了一个爆破mysql简单密码的python脚本,但是对于mysql就安装在自己机器上这种情况根本没有必要,只要我们拥有关闭和启动mysql服务进程的权... [阅读全文]
  • Mysql双主搭建的方法步骤

    1. mysql binlog参数配置log-bin=mysql-bin打开二进制日志功能,默认在datadir下binlog-ignore-dbbinlog-ignore-db=…

    2023年01月16日 数据库
  • MySQL导出sql脚本文件操作指南

    前言sql脚本文件在我们做项目时,特别是学习别人的开源项目时经常需要进行导入导出操作,才能在自己的系统上跑起来,这篇文章主要介绍如何导出sql脚本文件,具体操作如下,附带截图详解。…

    2023年01月16日 数据库
  • MySQL数据库闭包Closure Table表实现示例

    MySQL数据库闭包Closure Table表实现示例

    1、 数据库闭包表简介像mysql这样的关系型数据库,比较适合存储一些类似表格的扁平化数据,但是遇到像树形结构这样有深度的数据,就很难驾驭了。针对这种场景,闭包... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2023  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com