当前位置:  技术问答>linux和unix

我想问下我搭建这个环境总共需要转多少工具

    来源: 互联网  发布时间:2016-09-14

    本文导语:  现在我是在做一个小的作业,任务是将收集的数据存入数据库,我选择的是mysql,我在官网下了三个文件, MySQL-server-5.1.48-1.glibc23.i386.rpm MySQL-client-5.1.48-1.glibc23.i386.rpm mysql-connector-c-6.0.2-linux-glibc2.3-x86-32bit.tar.gz 我将前两个文...


现在我是在做一个小的作业,任务是将收集的数据存入数据库,我选择的是mysql,我在官网下了三个文件,
MySQL-server-5.1.48-1.glibc23.i386.rpm
MySQL-client-5.1.48-1.glibc23.i386.rpm

mysql-connector-c-6.0.2-linux-glibc2.3-x86-32bit.tar.gz

我将前两个文件都下好了,都装上没有问题,第三个文件是做什么用的?开发包吗?不过我下了也装了,里面有mysql.h
文件是我需要的,

装了三个文件后我就用测试数据库的代码 在下面贴出来了:
但是我一运行它就报错:: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

最大的问题是tmp目录下没有mysql.sock,my.conf这个文件在我卸载redhat自带的mysql时被我手动删除了,装了新版的mysql后没有自动生成my.conf....也就是我现在没有这个文件了

一系列的问题才导致我卸载原来版本装新版本,现在还是那些问题,哪位高手帮忙下?



  
#include     
#include "mysql.h"
  
main()
{    
    MYSQL *conn;    
    MYSQL_RES *res;    
    MYSQL_ROW row;    
  
   char *server = "localhost";    
   char *user = "root";    
   char *password = "123456";  //是我自己后来改的密码,修改成功了
   char *database = "mysql";    
  
    conn = mysql_init(NULL);    
  
   /* Connect to database */    
   if (!mysql_real_connect(conn, server,    
          user, password, database, 0, NULL, 0)) {    
      fprintf(stderr, "open error:%sn", mysql_error(conn));    
      exit(1);    
   }    
  
   /* send SQL query */    
   if (mysql_query(conn, "show tables")) {    
      fprintf(stderr, "%sn", mysql_error(conn));    
      exit(1);    
   }    
  
    res = mysql_use_result(conn);    
  
   /* output table name */    
   printf("MySQL Tables in mysql database:n");    
   while ((row = mysql_fetch_row(res)) != NULL)    
      printf("%s n", row[0]);    
  
   /* close connection */    
    mysql_free_result(res);    
    mysql_close(conn);    
}   
 

|
你的mysql服务启动了吗?
先启动mysql服务,然后在命令行用mysql命令看能不能连到数据库。
这两个都可以了,再调试你的程序。

|
mysql的开发包名字是
MySQL-devel-xxxxxx.i386.rpm

你首先的确认你的mysql是否启动了
ps -ef | grep mysql
lsof -i :3306

如果启动了 试试楼上说的用命令连接试试
mysql -hlocalhost -uroot -p

|
mark,应该会用到。

|
我是来学习的

    
 
 

您可能感兴趣的文章:

  • 如何搭建redhat的c/c++的开发环境
  • 请教搭建Linux环境
  • 如何在solaris系统中搭建JSP环境
  • Linux下怎么搭建QT的环境,QT编程有没IDE?要用QT编程是不是得先编译QT环境?
  • 高手请指点,如何搭建组播路由环境
  • 请问如何在WIN2000下搭建JAVA环境?
  • 请问如何搭建jsp调试的虚拟环境??急!救!
  • linux 下如何搭建WAP开发环境?
  • 在ubuntu10.10下搭建android环境
  • 如何在Solaris 10上搭建OCCI环境
  • linux环境搭建
  • 如何在ubuntu中搭建java开发环境?
  • 100分求 JavaMail编程实验的环境搭建问题!
  • 如何在SCO UNIX 上搭建C的编译和开发环境???
  • ubuntu下搭建邮件服务器 iis7站长之家
  • [求助]如何在宿主机上搭建qtembedded开发环境
  • 谷歌被屏蔽后如何搭建安卓环境
  • 初学者关于JSP开发环境的搭建问题:
  • 如何搭建“调用Xlib库里的函数编写X window程序”的环境?
  • 在windows下进行GTK+开发的环境搭建???
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 基于Docker容器的云计算平台搭建实战
  • 请问在VBOX虚拟机里搭建FTP服务器与物理机搭建的区别?
  • docker和VM虚拟机的区别以及如何用docker搭建基础设施
  • 宿舍的局域网搭建
  • 请问邮件服务器在Linux下搭建还是在WINDOWS下搭建好!
  • RedhatAS4里面如何搭建C++开发平台?
  • 请推荐一下搭建高性能服务器框架的书籍或者资料
  • 请教关于交叉编译平台搭建的问题
  • 基于 Fedora 搭建服务器,可以吗?
  • linux怎样搭建 无盘工作站 ??
  • 请问UNIX下如何搭建拨号服务器?
  • 问一个关于搭建一个邮件服务器的问题???
  • ubuntu下搭建邮件服务器
  • tomcat服务器搭建
  • 搭建web服务器,用哪种操作系统比较好?
  • 那里有详细介绍ftp搭建文章
  • 请教:linux下搭建SVN服务器的问题
  • 域名服务器怎样搭建
  • linux ftp服务搭建
  • 搭建snort安装BASE后出现问题?????????
  • linux下开发服务器怎么搭建?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3