mysql开关远程访问权限

 井号部分为命令详解,不想关心的可以不看。
# 开
# grant all privileges (允许所有权限) 
# on *.* (所有数据库)
# to 'root'@'%'  (到root用户 %代表所有IP,也可以单独设置IP)
# identified by 'mypassword' (设置登录密码)
# with grant option (可以让该用户也可以授权其他用户权限)
grant all privileges on *.* to 'root'@'%' identified by 'mypassword' with grant option;
# 使配置立即生效
flush privileges; 

# 关
删除mysql表中的host为%,用户名为root的用户。
# 然后 使配置立即生效
flush privileges; 

# 快速删除法
delete from mysql.`user` where Host='%';
flush privileges;

如果上面的命令不能及时生效,关闭使用mysql的软件或者程序,然后重连。