能不能不连接mysql数据库,直接在客户端对mysql的数据库文件操作呢?
例如在程序中,通过包含mysql的头文件,lib,dll这些库,把mysql的某些功能移植到客户端里。像sqlite3这种嵌入式数据库这样。我看到D:\MySQL\MySQL Server 5.5\ 这个文件夹里有lib,也有include文件夹,是不是可以在客户端拿来用??

解决方案 »

  1.   

     不能,必须连接MYSQL数据库服务。
      

  2.   

    只有连接上数据库,客户端才能操作mysql数据库的。
      

  3.   

    在我印象中:MySQL 5.0 以上就不能了,因为mysql5.0登录全部通过网络进入;本地登入都是通过127.0.0.1这个本地IP来连接的。若没有启动网络服务,mysql 好像是启动不到的。(忘记了是5.1还是5.0了)
      

  4.   

    可以,通过API,不过有一定难度。
      

  5.   

    API也是通过TCP连接到MYSQL的,API的库文件为什么是libmysqlclient.so,
    就是因为他还是一个客户端。