(二)企业部分之mysql源码安装

所需软件包:mysql-boost-5.7.11.tar.gz,cmake-2.8.12.2-4.el6.x86_64.rpm

tar zxf mysql-boost-5.7.11.tar.gz

yum install cmake -y

yum update cmake-2.8.12.2-4.el6.x86_64.rpm

yum install gcc gcc-c++ ncurses-devel bison -y    ##解决依赖性

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lnmp/mysql -DMYSQL_DATADIR=/usr/local/lnmp/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/lnmp/mysql/data/mysql.sock -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BOOST=boost/boost_1_59_0/

若还有依赖性未解决,则继续安装,直到无报错

过程中可能需要删除CmakeCache.txt

make -j2

在这一段过程中报错,很有可能是因为内存空间不足,此时将内存扩大,即可正常安装

建立一个虚拟磁盘,扩大空间

fdisk -cu /dev/vdb (8e)

pvcreate /dev/vdb1

vgextend VolGroup /dev/vdb1

lvextend -l +2047 /dev/VolGroup/lv_root  (将剩余2047都加给它)(lvs;vgs)

resize2fs /dev/VolGroup/lv_root(df -h)

make install

useradd -u 27 -s /sbin/nologin mysql

groupmod -g 27 mysql

cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysqld

mv /etc/my.cnf /etc/my.cnf.bak

cp my-defaule.cnf /etc/my.cnf

cd /usr/local/lnmp/mysql/bin

修改配置文件,并更新环境

vim /root/.bash_profile

source ~/.bash_profile

修改内容

mysql --initialize --user=mysql

chown -R mysql.mysql /usr/local/lnmp/mysql/data

/etc/init.d/mysqld start

mysql -p (此时无密码)(成功登陆mysql)

mysql_secure_installation (进行密码修改)

至此mysql源码安装成功

时间: 2024-08-28 16:08:52

(二)企业部分之mysql源码安装的相关文章

MySQL系列 - MySQL源码安装配置

二.MySQL系列 - MySQL源码安装配置(附5.7等最新版本)1.依赖环境准备2.开始安装2.1.下载MySQL2.2.解压2.3.赋权限2.4.修改配置文件2.5.启动MySQL3.MySQL 5.7源码安装不同之处 二.MySQL系列 - MySQL源码安装配置(附5.7等最新版本) 1.依赖环境准备 make安装 make编译器下载地址:http://www.gnu.org/software/make/ # tar zxvf make-3.82.tar.gz # cd make-3.

mysql源码安装

一.准备工作 1.下载源码安装包,http://dev.mysql.com/downloads/mysql/ (我用的是mysql-5.6.16) 2.本人是ubuntu上安装的,需要几个依赖的程序:cmake.g++.libncurses5-dev 二.开始安装 1.创建好用户和目录 groupadd mysql # 添加用户组 useradd -r -g mysql mysql mkdir -p /usr/local/mysql # 创建安装目录 chown -R root:mysql /u

maridb\mysql 源码安装,以10.1.26版本为例

mysql 源码安装(mariadb 10.1.26) 1.环境部署 1 安装cmake 源码安装三部曲或者yum install cmake 2安装依赖包yum install -y ncurses-devel openssl-devel openssl gcc gcc-c++ readline-devel zlib-devel libaio-devel libxml2-devel libcurl-devel libarchive-devel boost boost-develyum grou

mysql-MHA预发布环境架构分享(二)之mysql源码安装

安装mysql源码包: (1).安装cmake (mysql5.5以后是通过cmake来编译的) 下载解压cmake-2.8.5.tar.gz tar zxf cmake-2.8.12.2.tar.gz -C /usr/local/src cd /usr/local/src/cmake-2.8.12.2 ./configure --prefix=/usr/local/cmake make && make install export PATH=/usr/local/cmake/bin:$P

mysql源码安装(5.1)

下载mysql源码包并解压.wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gztar -zxvf mysql-5.1.73cd mysql-5.1.73 创建用户.basedir datadiruseradd -s /sbin/nologin  mysqlmkdir -p /usr/local/mysqlmkdir -p /data/mysqlchown mysql /data/mysql 编译前的参数配置.

CentOS 7运维管理笔记(10)----MySQL源码安装

MySQL可以支持多种平台,如Windows,UNIX,FreeBSD或其他Linux系统.本篇随笔记录在CentOS 7 上使用源码安装MySQL的过程. 1.下载源码 选择使用北理工的镜像文件: 在CentOS 7 中输入如下命令: [[email protected]:~/Downloads] # wget http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.31.tar.gz 2.解压mysql源码压缩文件,并更新软件

Mysql源码安装、配置、初始化及启动

[在此处输入文章标题] 主机环境redhat6.5 实验环境服务端 ip 172.25.29.1  mysql 安装包  mysql-boost-5.7.11.tar.gz   cmake-2.8.12.2-4.el6.x86_64.rpm 1.mysql的源码安装 1.解压压缩包 [[email protected] mnt]# tar zxfmysql-boost-5.7.11.tar.gz  #解压gz包 [[email protected] mnt]# yum installcmake-

关于mysql源码安装后备份没有mysqldump命令的错误解决

源码安装的mysql在经历了创建库,选定库,创建表,插入数据后,备份时出现了 -bash:mysqldump  command not found 的错误,这是环境变量配置的问题, 命令解决入下: vim  /etc/profile 在最后一行添加:export  PATH=/usr/local/mysql/bin :$PATH 执行命令:source /etc/profile 问题解决.

Linux MySQL源码安装缺少ncurses-devel包

在Red Hat Enterprise Linux Server release 5.7 上用源码安装MySQL-5.6.23时,遇到了" remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel."错误,如下所示 [[email protected] mysql-5.6.23]#