今天犯了一个很是低级的错误:MySQL 能够用localhost 链接,但不能用IP链接mysql
结果缘由是忘记了给数据库受权。用grant命令在MySQL的命令行控制台中处理一下就能够了。sql
grant all privileges on *.* to '用户名'@'IP地址' identified by '密码';数据库
all privileges 全部权限 也能够写成 select ,update等
*.* 全部库的全部表 如 databasename.*
用户名 随便起
IP 数据库所在的IP 或 用'%'表示这个用户在任何IP均可以链接这个mysql数据库
identified by ‘密码’ 表示经过密码链接ide
执行完上述命令后用下面的命令刷新一下权限spa
flush privileges;命令行