服务器的mysql服务启动了吗?

解决方案 »

  1.   

    mysql>grant all on *.* to test@'%' identified by 'test';然后客户端用户名:test,密码:test连接。
      

  2.   

    执行了楼上这位朋友的语句然后:
    mysql_real_connect(&mysql,"192.168.1.2","test","test","mydatabase",3309,NULL,0)可还是报:Can't connect to MySQL server on '192.168.1.2' (10060)
    ????????????????/为什么啊
      

  3.   

    请问这是个什么问题造成的????Access denied for user 'root'@'fang'(using password : YES)我的连接语句是:
    (&mysql,"192.168.1.2","root","mypass","mydatabase",3309,NULL,0)
      

  4.   

    楼主可有vc和mysql开发的资料给我啊,我现在想学这方面的知识
      

  5.   

    执行了楼上这位朋友的语句然后:
    mysql_real_connect(&mysql,"192.168.1.2","test","test","mydatabase",3309,NULL,0)可还是报:Can't connect to MySQL server on '192.168.1.2' (10060)
    ????????????????/为什么啊
    ---------
    你现在权限设置没有问题了,但是是服务器端的数据库服务没有启动成功
    现在可以这样重新启动服务器的数据库
    C:\mysql\bin>mysqld-nt remove
    Service successfully removed.C:\mysql\bin>mysqld-nt -install
    Service successfully installed.C:\mysql\bin>net start mysql
    MySQL服务已经启动成功。
      

  6.   

    不知道你用的是什么服务器管理工具,我是用官方的MySQL Administrator,
    只要在user administration->users accounts,鼠标右击root,选择Add Host...
    加入你客户机的IP或名称。
    然后在Schema Privileges页中加入指定数据库的访问权限即可。