Windows下MySQL如何设置远程登录

近段时间打算复习一下以前在学校学过的Mysql,工作以来一直用的是MS SQL,在Windows下安装了MySQL之后,默认端口是3306,但是如何开启远程连接到本地的MySQL呢,使其可以在远程连接。

首先登录Mysql,打开MySQL Command Line Client,输入密码登陆MySQL,然后执行GRANT ALL PRIVILEGES ON *.* TO 'userName'@'%' IDENTIFIED BY 'userPwd' WITH GRANT OPTION;

其中userName是你远程登陆的账号,userPwd是密码,根据自己爱好设置,执行成功之后,再执行FLUSH  PRIVILEGES;刷新,然后重启MySQL服务即可。

另外一个需要注意的是:允许用户userName从ip为192.168.20.2的主机连接到mysql服务器,并使用userPwd作为密码

GRANT ALL PRIVILEGES ON *.* TO 'userName'@'192.168.20.2' IDENTIFIED BY 'userPwd' WITH GRANT OPTION;

FLUSH   PRIVILEGES;执行成功之后,这个用户可以从这个IP登陆到MySQL服务器。

还有一个需要注意的是:允许用户userName从ip为192.168.20.2的主机连接到mysq服务器的demo数据库,并使用userPwd作为密码

GRANT ALL PRIVILEGES ON demo.* TO 'userName'@'192.168.20.2' IDENTIFIED BY 'userPwd' WITH GRANT OPTION;

FLUSH   PRIVILEGES; 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容