mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
,mysql> use mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
访问被拒绝,原因有两种:
一、就是在删除数据库时(rpm -e mysql*)没有删除干净,需要把/var/lib/mysql的目录全部删除干净,然后再重新安装即可。
二、在命令提示符下直接输入mysql进入,然后查询数据库,(如:1.c:\>mysql 回车 2 mysql>show databases; ) 的情况下不能显示权限数据库。只有通过管理员身份进入的才能显示该数据库,(如: c:\>mysql -u root -p 回车 密码 ).