在solrais下编译安装MySQL


很多朋友在sun下编译mysql都会有些问题,现在我把编译过程整理如下,希望对大家有所帮助。
环境:
sun250+solaris8
过程:
首先要安装solaris8的编译环境,去http://www.sunfreeware.com/下载一下软件:
1.autoconf-2.13-sol8-sparc-local.gz
2.automake-1.4-sol8-sparc-local.gz
3.bison-1.28-sol8-sparc-local.gz
4.gcc-2.95.3-sol8-sparc-local.gz
5.gzip-1.3-sol8-sparc-local
6.make-3.79.1-sol8-sparc-local.gz
去www.gnu.org下载gnu_tar,最新的版本是tar-1.13.tar.gz
设置环境变量,编译过程需要用到sun的一些命令,但是这些命令默认是不在你的PATH里的所以需要我们手工添加,我用的是bash所以修改root用户的.bash_profile中的PATH为
PATH=/usr/local/sbin:/usr/local/bin:/usr/ccs/bin:/usr/sbin:/sbin:$PATH:$HOME/bin:/usr/local/mysql/bin:
退出重新登录使变量生效,按照下列步骤安装软件:
1.pkgadd -d gzip-1.3-sol8-sparc-local
2.gunzip autoconf-2.13-sol8-sparc-local.gz
3.gunzip automake-1.4-sol8-sparc-local.gz
4.gunzip gcc-2.95.3-sol8-sparc-local.gz
5 gunzip bison-1.28-sol8-sparc-local.gz
6.pkgadd -d autoconf-2.13-sol8-sparc-local
7.pkgadd -d automake-1.4-sol8-sparc-local
8.pkgadd -d gcc-2.95.3-sol8-sparc-local
9.pkgadd -d make-3.79.1-sol8-sparc-local
10.gunzip tar-1.13.tar.gz
11.tar xvf tar-1.13.tar
12.cd tar-1.13
13../configure --prefix=/usr/local/gnu_tar
14. make
15. make install
16. vi ~/.bashrc添加
alias tar='/usr/local/gnu_tar/bin/tar'
17.alias tar='/usr/local/gnu_tar/bin/tar'
18.tar zxvf mysql-3.23.44.tar.gz
19.cd mysql-3.23.44
20.which perl(检查你系统的perl的位置,sun是在/bin下)
21.cd tests把这个目录中所有以pl结尾的文件的perl解释器的位置改为#!/bin/perl
22.cd ..(返回上一级目录)
23. CC=gcc CFLAGS="-O6" CXX=gcc CXXFLAGS="-O6 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=gbk --with-extra-charsets=all
24.make
25.make install
26.cd support-files
27.chmod 700 mysql.server
28.cp mysql.server /etc/rc2.d/S90MySQL(以上三部是为了在系统引导时自动启动MySQL服务)
29.修改.bash_profile把mysql的路径添进去,上面我加过了,所以这部就免了。
30.useradd -d /usr/local/mysql/var -s /bin/false mysql(创建MySQL运行用户)
31.mysql_install_db(初始话数据库)
32.chown -R mysql /usr/local/mysql/var
33./etc/rc2.d/S90MySQL start(启动数据库)
34.mysql(连接测试)
[root@mailtest support-files]# mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 3.23.44


Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>
35.安装完毕

本文作者:



相关阅读:
Vista SP1更新补丁带给用户新的体验
Windows下MySQL安全权限设置
mysql字符集和数据库引擎修改方法分享
SuSE Linux 自动注销设置
修改注册表在右键菜单中添加清空文件夹命令
自动分页的不完整解决方案
PHP数组实例总结与说明
php addslashes 函数详细分析说明
一个PHP模板,主要想体现一下思路
安全性秘诀: 设置使用 Exchange 2000 访问权限的组
CSS高级技巧:滑动门技术
参照学习表 DOS和Linux常用命令的对比
spool导出实例
js cookies实现简单统计访问次数
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 百字令(寿虞守·正月十二) 小学六年级作文700字:流星雨 走进小说天地作文 保安人员年度工作鉴定 小学三年级作文300字:十岁大寿 工会上半年总结 沆瀣一气造句 【小学作文】坚强的女孩 你的面试通过了,现在我们签约。 关于描写秋季的句子 蔚蓝色的天空 我的朋友——“万物” 语无伦次,饶有兴致地去逛了很多人的空间,看着照片,听着音乐,读着日记。。。 三年级我学会了什么的作文 劳动节 张果喜,一只改写命运的木箱 抽屉的记忆作文1700字 共创绿色家园作文300字 读《“诺曼底”号遇难记》有感作文1200字 90后网络经典搞笑语 谁敢告密,下课暴力 2014关于考试祝福语 临到秋天的流水账... 从中国心到中国梦 中国文物不能再流失作文600字 贪官经典幽默语录 我的思想 魔法世界作文400字 全县就业和社会保障工作会议讲话 时间飞逝的句子 地球的苦恼600字 水格(七) 小兔花花500字 中国古代小说史上女性作家稀缺成因浅谈 初中初一作文750字:一天中的晴天霹雳 禅师摇头指着他手里的袋子:装,你接着装! 中学新教师师德演讲稿3篇 小学三年级作文300字:给姑妈的一封信 朱朱,其实挺耐你的作文1600字 党政代表团外出参观考察心得体会 你只是我的哥哥作文700字 《老人与海》读后感1500字 初三作文善意的力量3篇 2015级新生开学典礼讲话稿:精彩大学从读书开始 公司基础管理考核实施细则 描写新年经典散文 精雕细刻造句,精雕细刻的意思 医学院护士实习周记 关于“如何提高农村小学生的写作能力”的研究 描写江南美景的诗句 初中初二作文800字:今天情人节~做一天的男女朋友? 那些难过无助和一次次忍耐的眼泪你都看不见

Copyright © 2016 phpStudy |