- 1
- 0
- 约4.23千字
- 约 6页
- 2017-05-08 发布于四川
- 举报
ubuntu上用源代码安装mysql详细操作说明
文档说明
上次写了一篇linux下架设完美私服的文章,提到了我想用mysql架设的想法。这次的安装说明就是为其做准备的。希望大家多多的支持,如果有疑问,请大家联系我,我将想办法为大家解决。我的空间地址在我上一篇的文章中已经给了,这里就不再贴了。
本安装说明是本人根据mysql官方给的英文安装说明亲自操作后作出的总结,安装环境和操作命令紧密结合,具有很大的参考价值。
本文是我原创的,转载请注明出处。看文章的朋友最好下载下来,用office 2007或者office 2010打开文档结构图看,这样根据每一章和每一节的标题看,思路更加清晰。
文档中“黄色背景”标注的是每部操作的全命令,对于没有目录概念的同学来说,除了最开始如何把安装包拷贝到/usr/local目录以外,照着黄色背景的文字输入比较好。“红色字体”显示的是值得注意的地方。
环境
Mysql-5.1.62.tar.gz
Vm ware虚拟机(安装的Ubuntu 12.04-server-i386服务器操作系统)
Windows xp (做客户端,远程管理mysql)
导言
关于mysql的安装思路,可以用windows下的一个例子来对比着理解。比如说windows上现在下载了一个网络游戏的ZIP压缩包,里面是setup.exe和其他安装必备的程序和数据。我们要进行游戏的安装,步骤肯定是:
解压缩RAR压缩包,得到setup安装程序;
双击setup进行安装;
安装完成后打开登录程序,输入用户名和密码进行游戏;
Mysql的安装可以对照着理解:
解压 解压缩tar.gz压缩包,相当于windows上解压ZIP文件(第一章的1.1节的内容)
安装 linux的安装其实就是编译,执行make和make install可以理解为运行windows上的setup程序(第一章的1.2和1.3节的内容)
配置 第二章介绍的配置其实就好比是在玩网游前要输入账号和密码一样,账号和密码就相当于能进入游戏所需的配置。
第二章的配置部分是有先后顺序的,请读者朋友按照文中的顺序来进行mysql的配置。
第一章 安装步骤
1.1解压安装包
拷贝下载的安装包到/usr/local,拷贝的方法我就不解释了,工具也行,命令也行,自选。解压安装包。要注意安装包的操作权限,如果root用户没有x的权限就加上。
解压命令:tar –xzf mysql-5.1.62.tar.gz
解压后会出现一个mysql-5.1.62目录,这里面就是源码。
1.2添加编译环境
Ubuntu下编译需要如下一些依赖关系:Termcap和g++。安装的命令如下:
apt-get install libncurses5-dev
apt-get install g++
apt-get install make
以上3个条件不一定都需要,尤其是make,这个很可能已经装过了。如果你是red hat enterprise 5的版本termcap本来是系统包含的,在configure的时候要加上一个参数:
--with-named-curses-libs=/usr/lib/libncursesw.so.5
或者 --with-named-curses-libs=/usr/lib/libncurses.a
1.3编译
1)./configure
进入刚才解压出来的mysql-5.1.62目录,执行:
./configure - -prefix=/usr/local/mysql
这个prefix后面是一些参数,这些参数对于编译来说是重要的,添加的这个参数是什么意思呢?意思就是把mysql安装到/usr/local/mysql目录下,如果不加这个参数直接configure,那么安装出来的执行程序就在/usr/local/bin目录下。添加了这个参数,所有的关于mysql的程序和库文件等都在一个目录下,可控性更强。
其实./configure还可以加很多参数,更加方便用户控制。比如可以添加--datadir=/usr/local/mysql/data来存放数据库文件,其他的参数大家可以用下面的命令查看:
./configure –help
如果termcap和g++都安装了,那么./configure应该不会报出错误。
2)make
3)make install
以上3步做完,安装过程就完成了,剩下的是配置过程。
第二章 配置步骤
2.1拷贝my.cnf
如果你把prefix参数指定在了/usr/local/mysql下,那这时候/usr/local下应该有2个目录:
/usr/local/mysql
/usr/local/mysql-5.1.62
进入mysql-5.1.62目录下的support-files目录,复制mysql启动的配置文
您可能关注的文档
- Symbian平台操作系统手机病毒特征及查杀方法详细评介.docx
- system性红斑狼疮诊治指南.doc
- system无iis安装选项解决办法.doc
- system仿真的技术简介.doc
- SY6456含硫天然气集气站安全生产规定.doc
- system节电的方案推介材料.doc
- system营销成就超人.doc
- system论塑造文化品牌.doc
- STP3034_00青黛生产工艺验证方案.doc
- SZ_HYB_ZTB_24技术标.docx
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
原创力文档

文档评论(0)