ubuntu上用源代码安装mysql详细操作说明.docxVIP

  • 1
  • 0
  • 约4.23千字
  • 约 6页
  • 2017-05-08 发布于四川
  • 举报

ubuntu上用源代码安装mysql详细操作说明.docx

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启动的配置文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档