扫描二维码关注

首页 APP开发小程序开发 微信公众号 网站建设 营销推广 经典案列 产品服务 关于我们

“学习不仅是掌握知识”

向书本学习,还要向实践学习、向生活学习。消化已有知识,
而且要力求有所发现、有所发明、有所创造

系统默认的MySQL用户名消失的解决方法

2019/4/8 16:28:24

系统默认的MySQL用户名消失的解决方法

修改MySQL下的默认mysql数据库的user表,删除所有host为localhost记录,另外添加一些其他记录,重新启动MySQL服务器。执行show databases,只出现informATIon_schema和test两个数据库,看不到mysql。

  解决方法:

  此问题实际上是用户没有权限:

  1. 关闭mysql

  2. 启动mysql: mysqld_safe --skip-grant-tables

  在数据库名mysql下的user表中,修改相应权限,比如:

  INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'

 


惠州市演达大道11号港惠新天地商业广场3座2309号房(仅限办公)

咨询电话:136 8237 6272
大客户咨询:139 0290 5075
业务QQ:195006118
技术QQ:179981967

联盟实业

Copyright© 2009-2026 惠州市联盟实业有限公司 All Rights Reserved. ICP备案号:粤ICP备2026021517号-2 增值电信经营许可证:粤B2-20090352