这个问题是对方的IP没有权限连接你本机的mysql数据库,需要给对方授权才可以

按照以下步骤授权即可

-- 1. 登录服务器上的 MySQL(如果用工具连接也可以在工具中执行第2和3的sql就行了)
mysql -u root -p

-- 2. 查看当前 root 允许的主机
SELECT user, host FROM mysql.user WHERE user='root';

-- 3. 允许 root 从任意主机连接(MySQL 8.0 写法,百分号的地方可以替换成某一个ip更加安全,只对着一个ip授权)
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐