原因是因为远程MySql的访问权限不允许除本机外访问,我们修改下root用户或你需要登录的用户的权限即可
解决很简单:
直接按照步骤操作即可
修改root的权限
以权限用户root登录
mysql -u root -p
选择mysql库
use mysql
查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
SELECT'host' FROM USER WHERE USER='root';
修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
UPDATE USER SET HOST = '%' WHERE USER ='root';
刷新MySQL的系统权限相关表
FLUSH PRIVILEGES;
如果觉得《使用本机sql连接远程MYSQL时报1103错误(比如windows下连接linux上的mysql)》对你有帮助,请点赞、收藏,并留下你的观点哦!