码迷,mamicode.com
首页 > 数据库 > 详细

<MAIL服务下MYSQL的升级>

时间:2014-06-17 13:57:51      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:tar   使用   文件   art   os   name   

当前系统的postfix的版本为 postfix-2.6.6-2.2.el6_1.x86_64

获取新的postfix的包 postfix-2.11.0.tar.gz

解压 cd postfix-2.11.0

要是有.spec的文件可以打包成包,就很方便了 find -name ‘*.spec‘

vim INSTALL //可以查看到安装升级的帮助

找到关键的行,生成编译文件,进行编译 make -f Makefile.init makefiles 缺少库文件,安装库文件。

yum install db*-devel -y

重新编译 make -f Makefile.init makefiles

可以查看到到mail服务所支持的服务和插件

postconf -a

postconf -A

postconf -m

make tidy //清除编译生成的临时文件

cd README_FILES/

less MYSQL_README //查看mail下mysql的编译帮助

rpm -ql mysql-devel  //查看mysql的编译/库 路径

/usr/include/mysql/sslopt-case.h

/usr/lib64/mysql/libmysqlclient.so

mkae tidy

make -f Makefile.init makefiles CCARGS表示宏。用于替换makefile中的默认值 ‘CCARGS=-DHAS_MYSQL -I/usr/include/mysql‘ //-I路径   表示在指定路径搜索头文件

-lz        表示搜索libz.so或者libz.a,这里用了缩写的形式,只写了一个z,同理lmysqlclient就表示libmysqlclient.so/libmysqlclient.a

‘AUXLIBS=-L/usr/lib64/mysql -lmysqlclient -lz -lm‘

 make upgrade //编译完要

 postfix stop

postfix start

postconf -m  //升级正确后会看到mysql

postconf -n //可以查看到mail的一些参数

postconf -e inet_interfaces=all //所有人可以使用mail服务 postfix reload //重新载入

postfix stop postfix start netstat -antple //查看端口是否所有人可以使用

<MAIL服务下MYSQL的升级>,布布扣,bubuko.com

<MAIL服务下MYSQL的升级>

标签:tar   使用   文件   art   os   name   

原文地址:http://www.cnblogs.com/linux-super-meng/p/3791601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!