第一种做法:
- GRANT ALL PRIVILEGES ON *.* TO test@'192.168.1.2' IDENTIFIED BY 'test ' WITH GRANT OPTION;
- flush privileges;
表示添加一个test用户 test用户的Ip: 192.168.1.2 并且授予权限
这种做法可以提高mysql的安全性 但是对于开发和测试就不是很方便了..
第二种方法:
直接修改root的host值
- update user set host='%' where host='localhost';
- flush privileges;
%表示任何用户都可以登陆. 其实这个也可以做成IP分段限制的 如果需要可以google下