在项目开发过程中,我们把mysql部署到局域网服务器上给大家使用,这次换工位,局域网机器也换地方,突然局域网网络不通了,为了不影响大家使用,小编想把自己电脑上的mysql当做局域网服务器给大家使用。但是,发现其他人都不能连接成功。
查看发现原来mysql 默认只允许使用localhost或者127.0.0.1访问的,如果想用ip地址,来访问mysql,需要手动开启这个权限。
进入命令行执行下面的命令即可
grant all privileges on *.* to '用户名'@'IP地址' identified by '密码';
flush privileges;
如果对所有ip开放
grant all privileges on *.* to 'root'@'%' identified by '111111';
flush privileges;
这样mysql就能被局域网内其他人使用ip地址访问了!