mysql的源码包方式安装(mysql5.5)

-------初写博客,希望在工作和日常中学习到的一些知识和经验与大家交流分享!

在Mysql5.5之后,使用源码包方式安装mysql就需要通过cmake方式进行编译了。以下内容介绍通过cmake方式安装mysql的步骤:

一:安装前准备。

1:检查系统中是否存在mysql用户与组。

#grep “mysql” /etc/passwd

2:若存在,删除mysql用户与组。

#userdel  -r mysql

#groupdel  -r  mysql

3:创建mysql用户与组。

#groupadd  -g  27 mysql

#useradd  -u 27  -g mysql  -d  /dev/null/  -s  /sbin/nologin mysql

4:创建数据存放目录。

#mkdir  -p  /mydata

二:下载mysql5.5与cmake源码包,并解压。

#wget http://downloads.mysql.com/archives/mysql-5.5/mysql-5.5.25a.tar.gz  -P /usr/local/src/

#wget http://wwwNaNake.org/files/v2.8/cmake-2.8.4.tar.gz   -P /usr/local/src/

#cd /usr/local/src/

#tar -zxvf mysql-5.5.25a.tar.gz

#tar -zxvf cmake-2.8.4.tar.gz

三:编译安装cmake工具。

#cd cmake-2.8.4

#./configure --prefix=/usr/local/cmake

#make && make install

四:利用cmake工具安装mysql 5.5

#export PATH=$PATH:$HOME/bin:/usr/local/cmake/bin:$PATH

#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5.25 -DMYSQL_DATADIR=/mydata -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0

#make –j 3 && make install

五:初始化mysql。

#cd /usr/local/src/mysql-5.5.25a

#cp support-files/my-large.cnf /etc/my.cnf

#cp support-files/mysql.server /etc/init.d/mysqld

#chmod +x /etc/init.d/mysqld

#chkconfig --add mysqld

#sh ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql5.5.25/ --datadir=/mydata/

#chown -R mysql.mysql /usr/local/mysql5.5.25

#ulimit -s unlimited

六:启动mysql。

#service mysqld restart

时间: 2024-10-01 06:15:54

mysql的源码包方式安装(mysql5.5)的相关文章

linux平台下rpm方式和源码包方式安装mysql5.7

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 一.下载mysql的rpm包 Mysql5.7.19的下载地址是: http://dev.mysql.com/downloads/mysql/ 你会发现mysql支持的所有的系统的版本,如下所示: 这里我们选择Red Hat Enterprise Linux / Oracle Linux系统6版本的64位的mysql的rpm包 二.安装和

MySQL-8.0 源码包方式安装

1)安装Mysql数据库 [[email protected] ~]# rpm -q mysql mysql-server 未安装软件包 mysql 未安装软件包 mysql-server [[email protected] ~]# yum -y install ncurses-devel [[email protected] ~]# rpm -q ncurses-devel ncurses-devel-5.9-14.20130511.el7_4.x86_64 安装配置工具cmake [[em

(一)使用源码包方式安装redis-2.8.13

下载redis http://download.redis.io/releases/redis-2.8.13.tar.gz 使用root用户安装redis [[email protected] ~]# id uid=0(root) gid=0(root) groups=0(root) [[email protected] ~]# ls -l redis-2.8.13.tar.gz -rw-r--r-- 1 oracle oinstall 1227538 Oct 23 14:53redis-2.8

CentOS7下源码包方式安装rabbitmq

1.先安装erlang http://www.cnblogs.com/justphp/p/6093880.html 2.下载rabbitmq rpm包: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm 3.安装rabbitmq rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public

mysql-5.6.24源码包编译安装

在编译安装mysql之前,先了解一下mysql具体是做啥的. 1.Mysql是一个开放源码的小型关系型数据库管理系统,开放者为瑞典MYSQL AB公司,目前MYSQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多种小型网站为降低网站总体拥有的成本而选择了MYSQL作为网站数据库. 2.安装 Mysql 2.1.安装简介 用户名:mysql 安装目录:/usr/local/mysql 数据库目录:/usr/local/data/m

liunx命令6 vim编辑、压缩命令、rpm、yum及源码包编译安装

[[email protected] ~]# yum install -y vim-enhanced vim打开文件编辑(有颜色) [[email protected] ~]# vim  !$                   //上一条命令的最后一条参数 [[email protected] ~]# vim +10 !$                //打开文件进入第十行 :set number                                 //显示行号 vim 一般模式

linux源码包的安装

一.基础知识    编译源程序的步骤:     # tar xf testapp-version.tar.{xz|bz2|gz}     # cd testapp-version     # ./configure      还需通过许多选项指定编译特性     # make     # make install    ./configure脚本的使用:     1.获取帮助      ./configure --help     2.较通用的一些选项      安装路径相关:       --

源码包编译安装mariaDB

前言 MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统,由于其体积小.速度快.总体拥有成本低,并且之前是完全开源,所以大受欢迎.但由于后面MySQL卖给了SUN,随后SUN被Oracle收购,虽然也有开源免费版本,但是很多功能都需要另外购买商业版本,导致现在MySQL使用份额逐渐减少.所以MariaDB就是因为这种原因诞生出来,成为数据库管理系统是MySQL的一个分支. 先前已经使用二进制安装了mariaDB(详细请查看http://www.178linux.com/8787

源码包编译安装之--实战

最近安装公司安排很多程序让源码安装的活,今天和大家分享一下. 本文就以nginx为例进行源码安装的讲解: 解压: 1.# tar xf nginx-1.4.7.tar.gz{xz|bz2|gz} 2.# cd nginx-1.4.7 ./configure 还需通过许多选项指定编译特性 查看: ./configure--help --prefix=PATH        setinstallation prefix     nginx安装路径 --prefix=PATH        set i