要打开MySQL数据库的远程访问,需要进行以下步骤:
bind-address
参数,将其设置为数据库服务器的IP地址,如果要允许任意IP访问,则可以设置为0.0.0.0
。保存文件并退出。GRANT ALL PRIVILEGES ON *.* TO '用户名'@'远程访问IP' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中,'用户名'为要允许远程访问的MySQL用户的用户名,'远程访问IP'为允许远程访问的客户端的IP地址,'密码'为用户的密码。通常可以将'远程访问IP'设置为%
,表示允许任意IP访问。执行以上命令后,刷新权限使修改生效。
net stop mysql
停止服务,然后执行net start mysql
启动服务。sudo systemctl restart mysql
。完成以上步骤后,MySQL数据库的远程访问就可以打开了。请注意,为了安全起见,应该谨慎配置远程访问权限,只允许受信任的主机进行访问,并且使用强密码保护数据库。
领取专属 10元无门槛券
手把手带您无忧上云