虚拟机中的应用(如 Java 程序或其他应用)无法访问本地 MySQL 数据库,错误提示为 MySQL 服务器拒绝了连接。

embedded/2024/12/29 14:35:52/

目录

 问题:

问题原因:

解决方式:

验证远程连接


 问题:

虚拟机中的应用( Java 程序)无法访问本地 MySQL 数据库,错误提示为 MySQL 服务器拒绝了连接。

问题原因:

          mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。

解决方式:

        登入mysql后,更改 “mysql数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”,然后重启mysql这样就允许所有的远程机器进行访问了。

步骤一:通过cmd命令行登录mysql

MySQL -u root -p

步骤二:创建root用户

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';

步骤三:对其进行授权(表示你想让root从任何主机连接到mysql服务器。)

mysql> grant all privileges on *.* to 'root'@'%';

执行刷新权限:

flush privileges;

验证远程连接

在远程机器上尝试使用以下命令连接 MySQL:

mysql -h mysql_server_ip -u root -p

mysql_server_ip 替换为你的 MySQL 服务器的 IP 地址。

补充:

如果你希望指定特定的主机:

  • 为特定 IP 地址授权: 假设您只允许 IP 地址 192.168.1.100 访问:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY 'your_password';

  • 为特定 IP 段授权: 如果希望授权一个 IP 范围(如 192.168.1.%,表示 192.168.1.1192.168.1.254):

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'your_password';

  •  最后再刷新权限 

http://www.ppmy.cn/embedded/145563.html

相关文章

【Linux网络编程】传输协议UDP

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 🌈个人主页: 南桥几晴秋 🌈C专栏: 南桥谈C 🌈C语言专栏: C语言学习系…

【笔记】分布式任务调度平台XXL-JOB

这篇笔记主要记录以下内容: (1)第一次启动xxl-job的过程 (2)模块、文件、数据库(表和字段)的作用 (3)极少的源码解读(XxlJobConfig) 有点像实…

CentOS7环境安装php

直接安装 yum -y install php CentOS7默认安装是php5,现在php已有8.3版本 先查看php -v 版本 如果是低版本,可以删除 yum remove php yum remove php-fpm yum remove php-common 一、添加REMI存储库 yum install epel-release yum install -y …

游戏引擎学习第43天

仓库 https://gitee.com/mrxiao_com/2d_game 介绍运动方程 今天我们将更进一步,探索运动方程,了解真实世界中的物理,并调整它们,以创建一种让玩家感觉愉悦的控制体验。这并不是在做一个完美的物理模拟,而是找到最有趣…

0002.基于springboot +layui二手物品交易平台

适合初学同学练手项目,部署简单,代码简洁清晰; 注:当前项目架构使用前后端未分离哦! 一、系统架构 前端:layui| html 后端:springboot | mybatis-plus 环境:jdk1.8 | mysql | maven 二、代…

计算机网络技术基础:1.计算机网络的产生与发展

从1946年世界上第一台计算机ENIAC的诞生,计算机网络的发展大体可分为以下4个阶段。 一、第一代计算机网络——面向终端的计算机网络 第一代计算机网络也称面向终端的计算机网络,它是以主机为中心的通信系统。这样的系统中,除一台中心计算机&…

深入解析Vue3响应式系统:从Proxy实现到依赖收集的核心原理

深入解析Vue3响应式系统:从Proxy实现到依赖收集的核心原理 响应式系统的基本原理 作为一个热门的JavaScript框架,Vue在3.x版本中引入了基于Proxy的响应式系统。这个系统的核心思想是利用Proxy对象拦截对数据的访问和修改,从而实现数据的自动更…

中电金信携手中远海科,共启贸易金融数智新篇章

在数智化转型成为驱动经济社会高质量发展的新引擎背景下,“数智方案”栏目聚焦金融等国计民生重点行业场景,依托中电金信“源启筑基咨询引领应用重构”的产品及服务体系,输出市场洞察和行业解决方案、应用案例,旨在全面推动行业IT…