在使用mysql时,使用localhost或者127.0.0.1可以连接成功
可是使用本机ip地址无法进行访问,解决之前忘记截图()反正就是失败了,下面说下解决方案:
- 打开SQLyog,登录用户名和密码进去,
- 然后运行:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'ip地址' IDENTIFIED BY '密码';
(例如:GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.6.34' IDENTIFIED BY 'root';这是我的帐号和密码以及ip)
'ALL PRIVILEGES':表示所有权限,也可以换成是select、update
‘*.*’:表示所有连接的表
‘IP’:表示数据库所在的IP地址
‘IDENTIFIED BY 密码’:表示通过密码连接
3. 执行完上面内容后,记得刷新下权限,
FLUSH PRIVILEGES;
4.最后记得重启MySql服务:先停止、再启动
结束