在Linux虚拟机环境下运行Java项目时,启动项目时链接mysql数据库出现问题

在Linux虚拟机环境下运行Java项目时,启动时需要链接mysql数据库,但是失败了

控制台显示 链接失败 ,或者链接被拒,可能是因为远程服务器不允许你的java程序访问它的数据库。所以,我们要对远程服务器进行设置,使它允许你进行连接。
我所使用的步骤:
一、管理员身份运行CMD,进入MySQL的bin目录,输入mysql -u root -p命令 输入密码 输入use mysql

在Linux虚拟机环境下运行Java项目时,启动项目时链接mysql数据库出现问题
----------------------------------????这里就是进入了MySQL的控制台,之后输入use mysql-------------

二、输入:show tables;
在Linux虚拟机环境下运行Java项目时,启动项目时链接mysql数据库出现问题

----------------------------------????走到这一步应该问题不大了-----------------------------------------------

三、输入:select host from user;
四、输入:update user set host =’%’ where user =‘root’;

按理说此时运行项目就不报错了

软件及其版本:
VirtualBox 图形用户界面版本 6 (Redhat 小红帽?)
sts 4
MySQLmysql-8-winx64