你没有权限读取xxx数据库,这是因为数据库管理员在给你开账号的时候设定了你只能对其中一个或几个数据库有权限。
一般虚拟主机都是这样,就只有一个数据库可用。你用的root登陆,可以看看mysql库中user 表中的root 用户的权限。。

解决方案 »

  1.   

    有,但这没关系的,我use xxx  都不行
      

  2.   

    权限只是查,删等,问题是我现在可以连到服务器,却使用不了数据库---+------------+------------+
    | Host         | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
    +--------------+------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
    | 172.16.xx.xx | root |          | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          |
    +--------------+------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
      

  3.   

    haha,原来是IP弄错,没办法,我这里的服务器有太多的备份,进错地方都没发现答的都有分