确定你有权限访问192.168.1.xxx的mysql

解决方案 »

  1.   

    寒,你的两星???????去 mysql库的 user 表 host 表里看看.或者你会发现些什么..
      

  2.   

    从来没用过php,两星是从别的版块得来的,呵呵怎么看是否有权限访问本机的mysql?我看了一下,root的那些权限,全都打勾选中了啊,怎么还是连接不上呢?st 是我的本地服务器名啊
      

  3.   

    192.168.1.xxx是本地mysql还是远程的?
      

  4.   

    可以用MYSQL客户端试一下:
    > mysql -uroot -p123456
      

  5.   

    mysql -uroot -p123456结果:Welcome to the mysql monitor.Commands end with ; or \g........
    后面还有一些,这说明连上了呀
      

  6.   

    看看你的数据库所在的192.168.1.xxx的root用户中又没有又远程连接的权限然后看看防火墙有端口打开没有
      

  7.   

    看看你的数据库所在的192.168.1.xxx的root用户中又没有又远程连接的权限这怎么看啊?权限都是默认的,我没改过啊
      

  8.   

    我装了个可视化管理工具,EMS SQL Manager 2007 for MySQL,这个工具也可以连上数据库,就是上面的代码不行
      

  9.   

    本地的就用localhost吧
    $myconn=mysql_connect("localhost","root","123456");
      

  10.   

    改成  localhost  就好了
      

  11.   

    怪事儿,昨天连上数据库了,而且查询也能查出来,但是今天一开机,又连不上了,提示:
    Access denied for user: 'root@localhost' (Using password: YES)