ubuntu12.04编译安装mysql-5.5.13
kevin.Zhu 发布于:2013-1-16 0:37 分类:Debian 有 11 人浏览,获得评论 0 条
由于最近需要在服务器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-essential、libncurses5(gcc、gcc-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
至此数据库的编译安装完成!!