Access   MySQL   SQL Server   Oracle
 武汉电脑网 >> 系统应用 >> 数据库 >> MySQL >> 正文 > 系统默认的MySQL用户名消失的解决方法

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


作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-12-27          ★★★

修改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'


PCSOTO首页 | 广告服务 | 人员招聘( 月) | 站点地图 | 联系方式 | RSS订阅 | 友情链接 | 技术论坛 | 网址 | PCSOTO技术QQ群:61805201
本站所有资源均来自网络,版权归原作者所有!如有侵犯作者版权,请及时通知本站刊正。欢迎您的任何建议、意见、批评和鼓励!
Copyright © 2008 - PCSOTO.COM. All rights reserved. 武汉电脑网 版权所有.