一、查看端口是否是3306
dos窗口输入命令:mysql -uroot -p

接着输入:show global variables like 'port';

二、是否把端口号添加到防火墙
2.1 入站规则--双击新建规则


2.2 输入端口号:3306




三、出现1130错误

解决方法:
3.1 打开dos命令窗口,登录:mysql -uroot -p

3.2 输入use mysql ;

3.3 查看mysql 服务的用户信息(用户名,可访问ip)输入:select user, host from user;
3.4 user 代表mysql服务可访问的用户,host代表用户运行在制定的ip上访问(localhost,表示本机)修改root用户允许在任务机器上访问 update user set host='%' where user='root';

3.5 然后更改远程连接设置命令:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
3.6 刷新用户权限,使root新设置的权限能够生效 flush privileges;

3.7 连接成功

版权声明:本文为weixin_45827692原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。