您的位置:首页 > 数据库 > MySQL

mysql 禁制远程连接

2014-02-25 20:20 477 查看
  改表法:把host地址改为%

 use mysql;
  update user set host = '%' where user = 'root'and host="127.0.0.1" ;
FLUSH   PRIVILEGES;


2、重新建立一个用户

  1、把原user表导出一份来

mysqldump -w"User='root'" -uroot -p mysql user>/home/jksong/user.sql


  2、修复其中的一条为 User='jksong' , Host='%', 然后插入user表, 不能复用下面的sql,不同版本sql可能会不同

INSERT INTO `user` VALUES ('%','jksong','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);


  3、执行

FLUSH   PRIVILEGES;


修改密码:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


update user set password=password("520") where user="root";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: