根据错误提示得出结论:
没有权限或密码问题
(本贴只介绍权限问题解决方法)
首先,权限受限即打开权限即可:
虚拟机端:
1.登陆mysql
mysql -uroot -p密码
2.授予远程登陆权限
grant all privlieges
on *.*
to ‘root’@’%’
identified by ‘你的密码’
with grant option;
其次,需要了解在linux服务器上,对于mysql(mariadb)的端口默认情况是关闭的,所以还需打开linux端口。
虚拟机端:
1.防火墙开放3306端口
firewall-cmd -zone=public --add-port=3306/tcp --permanen