Mysql只有information_schema信息数据库
标签:
mysql5.5it |
分类: 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数#据库了,因此得修改这个用户的权限

加载中…