加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Mysql只有information_schema信息数据库

(2012-01-30 12:36:14)
标签:

mysql5.5

it

分类: Database
问题描述:
用root用户登录mysql,当show databases时,只有information_schema. 其它的任何数据库都没有显示(图1)。

在命令提示符下,输入:
#系统的环境变量要设置mysql/bin的安装目录,否则命令提示符必须转到mysql安装目录的/bin目录下
>start mysqld --skip-grant-tables & 

再登录mysql就可以发现所有的数据库(图2)
#查看mysql数据库里面的user表
>use mysql;
>show tables;
>select * from user;
#结果如果图3所示,
http://s14/bmiddle/4844c18fgb7b79220b1fd&690

#由Host='localhost',User='root'后面的权限值,可以知道为什么用root登录时,只显示information_schema数#据库了,因此得修改这个用户的权限
#最后的权限如图4所示,修改后,退出重登录就可以正常显示所有的数据库了

http://s9/bmiddle/4844c18fgb7b792d5e0f8&690




0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有