给你的root用户加上密码,
建议查看一下 MySQL用户参考手册 中关于用户权限的设置

解决方案 »

  1.   

    不行啊!改了root用户密码后,下次登陆,照样可以看到所有的数据库!!!
    谁有这方面的经验啊?
      

  2.   

    首先问一下数据库服务器是你的吗?
    你至少的知道数据库服务器的ip地址或名称,然后配置config文件
      

  3.   

    1:
    连接 MySQL 服务器,2:
    运行下面的 SQL 语句DELETE * FROM `mysql.user`;
    INSERT INTO `mysql.user` VALUES('localhost','root',PASSWORD('123'),'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
    FLUSH PRIVILEGES;作用是删除所有的用户授权信息,
    只保留一个只能从 localhost 以 root 名密码 123 登录的超级用户,
    呵呵,
    强烈!!!!
    建议查看一下 MySQL用户参考手册