MYSQL无法编译,可能存在的问题

作者 : admin 于 2008年07月19日, 15:32:07
2008
07-19

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
mysql-devel             i386       5.0.45-7.el5     base              2.4 M
Installing for dependencies:
e2fsprogs-devel         i386       1.39-15.el5      base              568 k
keyutils-libs           i386       1.2-1.el5        base               18 k
keyutils-libs-devel     i386       1.2-1.el5        base               27 k
krb5-devel              i386       1.6.1-25.el5     base              1.9 M
libselinux-devel        i386       1.33.4-5.el5     base              131 k
libsepol-devel          i386       1.15.2-1.el5     base              189 k
mysql                   i386       5.0.45-7.el5     base              4.1 M
openssl-devel           i386       0.9.8b-10.el5    base              1.8 M
perl-DBI                i386       1.52-1.fc6       base              605 k
zlib-devel              i386       1.2.3-3          base              101 k
Updating for dependencies:
e2fsprogs               i386       1.39-15.el5      base              964 k
e2fsprogs-libs          i386       1.39-15.el5      base              116 k
krb5-libs               i386       1.6.1-25.el5     base              656 k
krb5-workstation        i386       1.6.1-25.el5     base              872 k
libselinux              i386       1.33.4-5.el5     base               94 k
libselinux-python       i386       1.33.4-5.el5     base               58 k
openssl                 i686       0.9.8b-10.el5    base              1.4 M

Transaction Summary

还有就是mysql,client的问题
checking whether to include mime_magic support… yes
checking for MING support… no
checking for mSQL support… yes
checking mSQL version… 1.0
checking for MSSQL support via FreeTDS… no
checking for MySQL support… yes
checking for specified location of the MySQL UNIX socket… /tmp/mysql.sock
checking for MySQL UNIX socket location… /tmp/mysql.sock
checking for mysql_close in -lmysqlclient… no
checking for mysql_error in -lmysqlclient… no
configure: error: mysql configure failed. Please check config.log for more information.
make: *** No targets specified and no makefile found.  Stop.

rpm -Uvh glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm
rpm -Uvh glibc-headers-2.3.4-2.19.x86_64.rpm
rpm -Uvh glibc-devel-2.3.4-2.19.x86_64.rpm
rpm -Uvh cpp-3.4.5-2.x86_64.rpm
rpm -Uvh gcc-3.4.5-2.x86_64.rpm
rpm -Uvh libstdc++-devel-3.4.5-2.x86_64.rpm
rpm -Uvh gcc-c++-3.4.5-2.x86_64.rpm

Mysql Max官方停止支持了

作者 : admin 于 2008年07月19日, 14:16:16
2008
07-19

最近一直在研究LAMP的构建,在编译php的时候,有个错误一直过不去,configure: error: mysql configure failed. Please check config.log for more information.后仔细排查后,根据网友提示,需要安装mysql-max版本,可官方已经不提供了。网友也普遍反映官网上没了。看来mysql被sun收购后,真的快要步入商业化了。

自从mysql官方不支持集群后,我就对mysql有点恐怖了,这么依赖,基础应用也快要不行了。

打造全能优化的Linux+Apache+PHP+Mysql服务器(2)

作者 : admin 于 2008年07月15日, 11:33:13
2008
07-15

MYsql的安装

mysql 编译参数
./configure –enable-thread-safe-client –enable-local-infile –enable-largefile –with-charset=utf8  –with-uca –with-gnu-ld –with-pic –with-mysqld-libs –with-comment –with-query-cache –with-bench –with-big-tables –with-innodb –with-mysqld-use=mysql

/usr/local/bin/mysql_install_db

/usr/local/bin/mysqld_safe  –user mysql

如果安装时候有错误提示,也许是缺少这个组件  http://www.sunboyu.cn/sourse/termcap-1.3.1.tar.gz

打造全能优化的Linux+Apache+PHP+Mysql服务器(1)

作者 : admin 于 2008年07月13日, 21:05:51
2008
07-13

fastcgi   http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
apache2   http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz
mysql5    http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b.tar.gz/from/http://mysql.mirrors.arminco.com/
php5      http://cn2.php.net/distributions/php-5.2.6.tar.gz
libxml2
gd-jpeg   ftp://192.48.96.9/graphics/jpeg/jpegsrc.v6b.tar.gz
freetype  http://voxel.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.7.tar.gz
libpng    http://voxel.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.29.tar.gz
zend      http://www.zend.com/download/55

memcached  http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz
memcache   http://pecl.php.net/get/memcache-3.0.1.tgz
libevent   http://www.monkey.org/~provos/libevent-1.2a.tar.gz

目前想到的功能大概有这些,想到再加。

目前正在研究每一个组件的性能和参数。

程序调式N多招

作者 : admin 于 2008年07月08日, 20:00:13
2008
07-8

最近在群里扯淡,好多小鸟提的问题其实很简单,程序本身的报错机制就能告诉你错误。现在列出所有能给你提示的方法.

  1. 打开PHP的报错。在php.ini(win下)中,寻找  error_reporting   ,设置 error_reporting  =  E_ALL & ~E_NOTICE,好像默认就是这个。
  2. 如果还是找不到,那么在你程序的头上加上:error_reporting(2047),这样错误也都会出来。

这两条是程序有硬伤的时候,直接报出来。如果逻辑上的错误,咋调呢?我的方法比较奔,但的确有效。

  1. 输入echo “aaa”;break; 这样,可以判断出程序是哪里出问题而中断了。
  2. print_r($var);这样去跟踪你认为出错的数据,用肉眼监视+大脑计算,去对比程序的计算,只要涉及变量值可能改变的地方,都得去对比。

这是程序差错的方法。mysql就更简单了,把你认为有错误的sql语句echo出来,放到phpmyadmin里去执行,看那个报错就行了。

最后一点:下载个星际译王,当然是指英文不太利索的。

开始学习C

作者 : admin 于 2008年07月02日, 08:52:03
2008
07-2

昨天正式开始复习C语言,在大数据量的分析中,C,JAVA这些语言还是占有很大优势。以后用C的地方可能很多,平时复习一点为好。

http://www.bloodshed.net/     这个开发工具不错,一个轻量级的。

昨天第一课,用C连接mysql,失败了,继续。

mysql连接机制笔记

作者 : admin 于 2008年07月01日, 10:20:04
2008
07-1

php连接mysql是通过socket进行连接。mysql没有连接池,很郁闷的事情。

连接分 pconnect connect,connect是每次查询都新建一个连接。pconnect是在同一页面中,所有查询都使用一个连接。

基于PHP-CLI的数据库备份管理软件今日奠基

作者 : admin 于 2008年06月20日, 23:37:57
2008
06-20

确定了基本的功能

  • 创建任务mysql数据库备份任务
  • 管理cron任务跟备份任务的结合
  • 任务管理

基本能满足一个网管备份mysql的日常操作。

由于是第一个版本,没做太多的功能,实现再说。

这个东东也是展示下PHP功能的强大。PHP代替Perl也不是不可能的。

PHP+MYSQL循环插入1W条记录测试

作者 : admin 于 2008年06月16日, 22:55:02
2008
06-16

表test,字段 id,content
当id没有设置主键的时候,运行时间为 37.186923027
当id设置成主键的时候,运行时间为 44.7759540081
结论……该睡觉了
有点闲着慌

centos5安装指南(简单篇)

作者 : admin 于 2008年06月13日, 21:50:17
2008
06-13

进入默认页面,直接回车即可

测试光盘文件的完整性,我一般都跳过

阅读全部 »

 Page 2 of 3 « 1  2  3 »