设置入站规则(若3306端口已开放,可跳过此步骤)
1、打开 Windows 防火墙
控制面板-系统安全-Windows防火墙-高级设置
2、新建入站规则
点击入站规则-新建规则
选择端口,下一步
填入 3306,下一步
默认即可,下一步
默认即可,下一步
填写名称,完成
添加远程连接用户
方法一:
1、打开 cmd,登录 mysql
mysql -u root -p
输入密码
2、添加用户
use mysql;
grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option;
*.*:所有数据库下的所有表
用户名:可供远程连接的用户名
密码:可供远程连接的密码
%:所有主机可连接,若使用特定主机,将 % 换成主机 ip
flush privileges;
方法二:
直接修改 root 用户
use mysql;
update user set host = '%' where user = 'root';