grang all privileges on *.* to abc@host identified by 'password'; flush privileges;第一句是加用户或改密码,第二句是使密码直接生效,不用重启mysql *.* 表示你要加的权限的范围这表示所有库的所有表,abc是用户名,host是可访问的主机password是你加的密码我的这句也就是说把所有的权限付给abc,abc可以从host主机访问mysql,密码为password你win不能访问很可能是因为你加的用户是abc@localhost 也就是只能从本机访问如果是要所有机器都可以访问,可以用abc@%
flush privileges;第一句是加用户或改密码,第二句是使密码直接生效,不用重启mysql
*.* 表示你要加的权限的范围这表示所有库的所有表,abc是用户名,host是可访问的主机password是你加的密码我的这句也就是说把所有的权限付给abc,abc可以从host主机访问mysql,密码为password你win不能访问很可能是因为你加的用户是abc@localhost
也就是只能从本机访问如果是要所有机器都可以访问,可以用abc@%
grant 写成 grang了,吐血,这里老是要写错个把字.