MySQL 5.5.8 源代码编译安装

/*安装CMake*//*进入CMake源代码所在目录*/cd #/*解压CMake源代码*/tar zxf cmake-2.8.3.tar.gz /*进入CMake源代码目录*/cd cmak

Linux公社

首页 → 数据库技术

背景:

阅读新闻

mysql 5.5.8 源代码编译安装

[日期:2014-03-05]来源:Linux社区 作者:Linux[字体:]

/*安装CMake*/
/*进入CMake源代码所在目录*/
cd #
/*解压CMake源代码*/
tar zxf cmake-2.8.3.tar.gz

/*进入CMake源代码目录*/
cd cmake-2.8.3
/*配置安装参数*/
./configure –prefix=/usr/local/cmake
/*编译*/
gmake
/*安装*/
make install
/*设置软连接*/
ln -s /usr/local/cmake/bin/cmake /usr/bin

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

/*创建用户组*/
groupadd mysql
/*创建用户并加入用户组,并取消永不的sbin权限*/
useradd -g mysql -s”/sbin/nologin” mysql

/*进入root目录[源文件所在目录]*/
cd #
/*解压mysql源代码*/
tar zxf mysql-5.5.8.tar.gz

/*进入解压后的MYSQL源代码目录*/
cd mysql-5.5.8
/*用cmake配置编译选项*/
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql
/*开始编译*/
gmake
/*安装mysql到配置的目录*/
make install

/*进入mysql安装目录下的脚本目录*/
cd /usr/local/mysql/scripts
/*安装mysql默认数据库*/
./mysql_install_db –basedir=/usr/local/mysql –datadir=/home/mysql –user=mysql

/*进入mysql安装目录下的支持文件目录*/
cd /usr/local/mysql/support-files
/*复制mysql配置文件*/
cp my-medium.cnf /etc/my.cnf

/*复制服务文件并修改*/
cp mysql.server mysqld
vi mysqld
/*
修改:
basedir=/usr/local/mysql
datadir=/home/mysql
完成后按ESC键
然后输入
:wq
*/
mv mysqld /etc/init.d/mysqld

/*启动服务*/
service mysqld start

/*添加服务到自启动项*/
chkconfig –level 3 mysqld on

/*设置软连接*/
ln -s /usr/local/mysql/bin/mysql /usr/bin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

/*设置mysql的默认字符集*/

vi /etc/my.cnf
/*在[mysql配置节里面加入]*/
DEFAULT-CHARACTER-SET=UTF8

/*在[mysqld配置节里面加入]*/
CHARACTER-SET-SERVER=UTF8

linux

0

Linux下MySQL多实例免安装部署

ORA-01659,ORA-01652错误

相关资讯      编译安装MySQL  MySQL 5.5.8 

手动编译安装MySQL 5.5.28a  (05/18/2013 10:31:39)

图片资讯      

本文评论  查看全部评论 (0)

评论声明

最新资讯

本周热门

Linux公社简介 – 广告服务 – 网站地图 – 帮助信息 – 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,,仅为提供更多信息,也不构成任何建议。

Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1871887.html

(0)
上一篇 2025年2月22日 08:48:20
下一篇 2025年2月22日 08:48:42

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • MySQL 5.6.10 跨平台GTID复制实践

    根据业务需要,建立MySQL复制来实现数据冗余。MySQL 5.6.10版本提供了更方便的基于GTID的复制功能,MySQL可以通过GTID自动识别上 根据业务需要,建立mysql复制来实现数据冗余。 MySQL 5.6.10版本提供了更方…

    数据库 2025年2月22日
    100
  • MySQL 5.6版本的安装配置过程

    从今年3月份开始mysql官网开始发布相关的5.6系列的各个版本,对于mysql5.6系列的版本对一起的版本进行了全局性的细节性加强;个人 从今年3月份开始mysql官网开始发布相关的5.6系列的各个版本,对于mysql5.6系列的版本对一…

    数据库 2025年2月22日
    100
  • 手动编译安装MySQL 5.5.28a

    cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以 cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另…

    数据库 2025年2月22日
    100

发表回复

登录后才能评论