日期:2014-05-16  浏览次数:20675 次

mysql安装后如何设置密码,登录后找不到mysql库
在安装mysql时,当进入到设置密码那一步骤时,只要把 ‘Modify Security Setting’前面打上勾,下面的next就变成灰色的,反复安装几次都这样,因此就没有设置密码。
  安装完成后,用命令行登录到mysql后,show databases发现两个数据库
 
SQL code

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+


至于那个mysql库却没有显示,我的data文件下有mysql
SQL code


 D:\server\data\data 的目录

2012-08-29  11:22    <DIR>          .
2012-08-29  11:22    <DIR>          ..
2012-08-29  11:22        18,874,368 ibdata1
2012-08-29  11:22        10,485,760 ib_logfile0
2012-08-29  11:22        10,485,760 ib_logfile1
2012-08-29  11:21    <DIR>          mysql
2012-08-29  11:22             1,573 PC2011102518qdy.err
2012-08-29  11:22                 5 PC2011102518qdy.pid
2012-08-29  11:21    <DIR>          performance_schema
2012-08-29  11:21    <DIR>          test
               5 个文件     39,847,466 字节
               5 个目录 121,973,022,720 可用字节


我试了下进入mysql库,显示的是1044错误
SQL code

mysql> use mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'


我以前装的时候没有遇见过此情况!!!

------解决方案--------------------
请用root用户登陆mysql 你此时的用户没有权限看mysql这个库
------解决方案--------------------
用户没有权限的原因
------解决方案--------------------
参考下贴三楼
http://topic.csdn.net/u/20090515/21/2b3c9a12-d8a5-4bb1-9895-6069cef5aef8.html