先直接用“mysql”去看看, 看看权限是否设置都为N
解决方案 »
- 一条sql语句
- 在php中如何导入导出视图和存储过程,在线等
- alter table xxx drop xxx,如何判断可以避免在没有字段的情况下不提示
- 高手震灾the version of mysql doesn't yet support 'limit & in/all/any/some subquery'
- mysql二进制增量备份
- 如何将html表格快速导入数据库,几百万条数据,且分散在几千个文件中?
- 用SQLyog导入数据库的问题
- MYSQL出现access denied for user 'odbc'@'localhost' (using password:YES)
- 新人第一次发帖,求助个SQL语句
- mysql5.5 按时间范围进行表分区的问题
- 该死的MySQL,急!
- ~~~~有没有人知道MySQL中的事务处理怎么用呀??~~~~
mysql> show databases;
来查看到。
我装的也是3.23.52,装好后就给root加了密码,我进去后也试了转换数据库到系统数据库mysql:
mysql> use mysql;
提示是——Database changed;
然后我又看看其中都用那些系统表:
mysql> show tables;
也正确显示了user等数据库表啊。
我用
mysql> use test;
转到了tset数据库。
查看其中的表:
mysql> show tables;
提示是空数据库,还没建表。从你的拒绝访问提示来看,好象把MySQL的用户帐号没认成超级用户root,而是'@localhsot',我也没出现过这种情况,所以不知怎么会搞成这样的。
另外,建议你在打MySQL命令时,最好后面带上分号或者“\g”,因为一般这样才好把命令提交到服务端去执行。你再试试show databases;命令能否正确显示有哪些数据库,再use test;看看能否进到test数据库了。或许还真就是权限不够,或许别有高手遇到过你的这种情况,再帮你指点一下了……