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

 更新时间:2023年01月19日 11:21:58   作者:爱写代码的小菜鸡  
本文主要介绍了MySQL8.0无法远程连接访问的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

问题: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远程访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 新手入门Mysql--sql执行过程

    新手入门Mysql--sql执行过程

    MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展MySQL是开放源代码的,因此任何人都可以在 GPL的许可下下载并根据个性化的需要对其进行修改
    2021-06-06
  • mysql ERROR 1044 (42000): Access denied for user ''''@''localhost'' to database

    mysql ERROR 1044 (42000): Access denied for user ''''@''loca

    这篇文章主要介绍了mysql下提示ERROR 1044 (42000): Access denied for user ''@'localhost' to database,需要的朋友可以参考下
    2015-09-09
  • MySQL通过函数存储过程批量插入数据

    MySQL通过函数存储过程批量插入数据

    这篇文章主要给大家介绍了关于MySQL通过函数存储过程批量插入数据,以及MySQL通过函数批量插入数据的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • Starting MySQL.Manager of pid-file quit without updating file.[FAILED]的解决方法

    Starting MySQL.Manager of pid-file quit without updating fil

    因为硬盘满了,Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
    2010-02-02
  • 对MySQL子查询的简单改写优化

    对MySQL子查询的简单改写优化

    这篇文章主要介绍了对MySQL子查询的简单改写优化,文中的小修改主要将子查询改为关联从而降低查询时关联的次数,需要的朋友可以参考下
    2015-05-05
  • Mysql数据迁徙方法工具解析

    Mysql数据迁徙方法工具解析

    这篇文章主要介绍了mysql数据迁徙方法工具解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 执行sql报错only_full_group_by的2种解决方法

    执行sql报错only_full_group_by的2种解决方法

    这篇文章主要给大家介绍了关于执行sql报错only_full_group_by的2种解决方法,报错only_full_group_by是 MySQL数据库中的一个错误,文中通过代码将解决的办法介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写

    Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写

    数据库的备份,对于生产环境来说尤为重要,数据库的备份分为物理备份和逻辑备份。我们将使用mysqldump命令进行数据备份。使用自动任务进行每日备份,下边我们将使用mysqldump命令进行数据备份,感兴趣的朋友一起看看吧
    2021-07-07
  • Mysql inner join on的用法实例(必看)

    Mysql inner join on的用法实例(必看)

    下面小编就为大家带来一篇Mysql inner join on的用法实例(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 简单实现MySQL服务器的优化配置方法

    简单实现MySQL服务器的优化配置方法

    我们今天主要向大家描述的是MySQL服务器的优化配置的时机操作步骤,以及在MySQL服务器的优化配置的的过程中值得我们主义的事项的介绍。
    2011-03-03

最新评论