ubuntu12.04编译安装mysql-5.5.13

来源:互联网 发布:史丹利的寓言 for mac 编辑:程序博客网 时间:2024/06/05 05:34

由于最近需要在服务器ubuntu上进行编译安装mysql5.5.13,故在安装之前,先对各软件大致说明一下:

 服务器系统:ubuntu12.04 64

 Mysql:mysql-5.5.13

Step 1. 更新ubuntu(当然刚装上系统时则需要更新一下源)

 # cd /etc/apt

 #mv sources.list sourcesbak.list

 #vi sources.list   

添加163源,代码如下:

 deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse

 deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse

 deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted

 deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted

 deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted

 deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted

 deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted

 deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted

 deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted

 deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted

保存退出!进行更新源

# sudo apt-get update

Step 2.安装必需库build-essentiallibncurses5gccgcc-c++libtool*make

#sudo apt-get install build-essential libncurses5 gcc gcc-c++ libtool* make


Step 3.安装cmake

 #sudo apt-get install cmake

Step 4.解压压缩包mysql-5.5.13.tar.gz(由于mysql包已经下载了,如果没有的可以直接到mysql官网进行下载)

#tar zxvf mysql-5.5.13.tar.gz

#cd mysl-5.5.13

#cmake .   

#make

#make install

Step 5. 添加mysql组和mysql用户

#groupadd mysql

#useradd -r -g mysql mysql

#cd /usr/local/mysql

#chown -R mysql .

#chgrp -R mysql .

初始化安装数据库

#./scripts/mysql_install_db --user=mysql

#chown -R root .

#chown -R mysql data

复制配置文件

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

添加mysqld开机启动项

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

Step 6.修改环境变量

#vi /etc/profile 

添加如下内容:

export PATH=/usr/local/mysql/bin/mysql:$PATH

保存后进行如下操作:

source /etc/profile

chkconfig mysql on

启动mysql数据库

#service mysqld start

应用安装目录:/usr/local/mysql
数据存放目录:/usr/local/mysql/data
配置文件目录:/etc/ my.cnf
默认mysql启动后sock文件位置:/tmp/mysql.sock

至此数据库的编译安装完成!!


原创粉丝点击