源码下载 | 网页特效 | 广告代码 | 站长必备 | 站长工具
会员投稿 投稿指南 RSS订阅
您当前的位置是:主页>网络编程>Mysql教程>

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

www.jz123.cn  2008-07-28   来源:   中国建站    编辑整理    我要投递新闻

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

上一篇:将后台数据从Berkeley的文件DB转到MySQL 下一篇:经验总结:修改MySQL默认密码的具体步骤

评论总数:1 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图