MySQL5.5源码包安装

一、文章说明

最近接触到mysql数据库,今天演示一下用源码安装mysql, 环境说明:

操作系统:centos6.5 64位

Mysql版本:mysql-5.5.17

Cmake版本cmake-3.0.0

二、安装cmake(mysql5.5以后是通过cmake来编译的)

在mysql5.5之前的话直接编辑就可以,而在5.5以后需要通过cmake来编译,  下载cmake-3.0.0.tar.gz,

tar -zxvf cmake-3.0.0.tar.gz

cd cmake-3.0.0

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

----在这里可以使用# gmake && make install
# make

# make install

备注:configure需要执行编译到目录。

三、创建mysql的安装目录及数据库存放目录

mkdir -p
/usr/local/mysql

mkdir
-p /data/mysql

四、创建mysql用户及用户组

groupadd
mysql

useradd
-g mysql mysql -s /bin/false

chown
-R mysql:mysql /data/mysql

五、安装mysql

tar
zxvf mysql-5.5.17.tar.gz

cd
mysql-5.5.17

cmake
. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql
-DSYSCONFDIR=/etc

make && make
install

################################################
出现以下错误需要安装ncurses-devel,删除CMakeCache.txt,然后重新编译

注意事项:

重新编译时,需要清除旧的对象文件和缓存信息。

#make clean

#rm -fCMakeCache.txt

#rm -rf/etc/my.cnf

################################################

六、设置mysql配置文件

cp -r
/usr/local/mysql/support-files/my-large.cnf /etc/my.cnf

sed -i ‘25a datadir =
/data/mysql‘ /etc/my.cnf

cp -r /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld

sed -i "46s#basedir=#basedir=/usr/local/mysql#g" /etc/rc.d/init.d/mysqld

sed -i "47s#datadir=#datadir=/data/mysql#g" /etc/rc.d/init.d/mysqld

chmod 755 /etc/init.d/mysqld

七、创建系统数据库的表

----在这里指定了配置文件和用户 

cd
/usr/local/mysql/

./scripts/mysql_install_db
--user=mysql

八、设置环境变量

echo -e "export PATH=\$PATH:/usr/local/mysql/bin" >>/etc/profile

source /etc/profile

九、mysql其他操作

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

十、手动启动mysql

chkconfig mysqld on

service mysqld start

全文完......

时间: 2024-10-13 04:37:28

MySQL5.5源码包安装的相关文章

Linux RedHat 6.4 MySQL5.6源码包安装

一.准备工作: 1.查询系统中已安装的MySQL相关软件包 [[email protected] ~]# rpm -qa|grep -i  mysql 2.如果MySQL已开启,停止运行MySQL服务器 [[email protected] ~]#service mysqld stop 3.卸载系统包 [[email protected] ~]# rpm -e perl-DBD-MySQL-4.013-3.el6.x86_64 --nodeps [[email protected] ~]# rp

zabbix源码包安装

Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg  /bin  /lib   /include   /man/man1 ./configure --prefix=/usr/local/jpeg8/ --enable-shared Freetype字体库 Libxpm安装.libXpm-devel安装 Autoconf  直接./configure装到系统里 Libgd:   [

mysql源码包安装方法

mysql安装前的准备工作 环境准备:linux系统  cmake   mysql安装包 卸载掉rpm包安装的mysql Yum -y remove mysql mysql-server Rm -rf /etc/my.cnf 安装解决依赖关系:yum -y install ncurses-devel openssl-devel bison gcc gcc-c++ mysql源码包安装 将源码包上传到/usr/local/src Tar xzf mysql安装包 yum -y install cm

mysql 5.5源码包安装

注:由于mysql5.5的源码包安装与mysql之前的版本安装方法不同,故写一篇随笔记录.5.5的版本不再是./configure make make install 这里用到了cmake了,cmake是一个跨平台的编译工具. 注意: mysql-5.5以后的版本不能使用make编译,只能使用cmake工具编译安装. cmake指定编译选项的方式不同于make . "./configure" 与 "cmake . "相似 "./configure --he

数据库学习之--Linux下Mysql源码包安装

数据库学习之--Linux下Mysql源码包安装 系统环境: 操作系统:RedHat EL6 DB Soft:  Mysql 5.6.4-m7     Mysql 在linux下的安装方式有两种版本,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式. 1.安装前的准备 解压安装包 [[email protected] ~]$ ls mysql-5.6.4-m7  mysql-5.6.4-m7.tar.gz  mysql-5.6.4-m7.ta

CentOS 6.5源码包安装MySQL

#源码包安装MySQL数据库 [[email protected] ]# yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison perl curl-devel #安装MySQL [[email protected] cmake-3.0.2]# groupadd -r mysql [[email protecte

lamp源码包安装

一.lamp源码包安装: 1.先安装环境 yum groupinstall "Development Tools" "Development Libraries" 2.安装apr apr-utils tar -xf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/usr/local/apr make make install tar -xf apr-utils-1.4.1.tar.bz2 cd apr-util

九周第四次课(2月26日) 11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装 扩展 mysql5.5源码编译安装

11.1 LAMP架构介绍11.2 MySQL.MariaDB介绍11.3/11.4/11.5 MySQL安装扩展mysql5.5源码编译安装   http://www.aminglinux.com/bbs/thread-1059-1-1.html mysql5.7二进制包安装(变化较大)  http://www.apelearn.com/bbs/thread-10105-1-1.html =====================================================

源码包安装(Python mysql redis)

一  源码包安装 (1)python3.6源码包安装 ./configure ------> 定制功能 make make install mysql 源码包 cmake make make install (2) redis 源码包安装 make 修改环境变量 vim /etc/profile 添加以下一行: export PATH=/opt/redis-3.2.10/src:$PATH 生效配置 source /etc/profile (3) 让python链接redis unzip red