Cmake编译安装mysql

在实际应用中,大多数公司一般都会采用编译安装mysql

下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz/

系统环境:CentOS 6.7 finall

1,安装所需要的依赖包

yum install -y ncurses-devel.x86_64

yum install -y cmake.x86_64

yum install -y libaio.x86_64

yum install -y bison.x86_64

yum install -y gcc-c++.x86_64

    如果不能yum安装,可以挂在光盘或找到对应的安装包安装即可。

2,安装

[[email protected] local]#groupadd mysql

[[email protected] mysql-5.6.22]#seradd -g mysql mysql

[[email protected] local]#Tar -xvf mysql-5.6.22.tar.gz

[[email protected] local]#cd /mysql-5.6.22

[[email protected] mysql-5.6.22]#kdir /usr/local/mysql  --创建安装路径

[[email protected] mysql-5.6.22]#kdir /usr/local/mysql/data  ---创建数据库文件路径

[[email protected] mysql-5.6.22]#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1-DMYSQL_UNIX_ADDR==/usr/local/mysql/mysql.sock-DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

正常情况下回顺利完成,如果出现报错,请根据实际错误查找问题的所在原因。

然后make,make install安装即可。

[[email protected] mysql-5.6.22]#ake && make install

mysql会默认安装在指定的/usr/local/mysql目录

3,初始化数据

[[email protected] mysql-5.6.22]#d /usr/local/mysql

[[email protected] mysql-5.6.22]#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/data/mysql/data--defaults-file=/usr/local/mysql/my.cnf

等待初始化完成数据之后,按照说明文档操作。

4,mysql数据库运行环境配置

[[email protected] local]#cd /usr/local/mysql

[[email protected] mysql]#cp support-files/my-default.cnf /etc/my.cnf

[[email protected] mysql]#chown mysql:mysql /etc/my.cnf

[[email protected] mysql]#chmod -R 700 /etc/my.cnf

[[email protected] mysql]#cp support-files/mysql.server /etc/init.d/mysqld

[[email protected] mysql]#chmod -R 700 /etc/init.d/mysqld

[[email protected] mysql]#chown mysql:mysql /etc/init.d/mysqld

[[email protected] mysql]#chown mysql:mysql /usr/local/mysql

[[email protected] mysql]#echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile

[[email protected] mysql]#source /etc/profile

[[email protected] mysql]#vi /etc/my.cnf   --修改成一些内容

5,启动mysql服务

[[email protected] mysql]#/etc/init.d/mysqld start

时间: 2024-10-05 04:52:28

Cmake编译安装mysql的相关文章

CentOS下使用cmake编译安装mysql

一.下载安装所必需的依赖包 1.因为高版本mysql都用cmake安装,所以下载cmake wget http://www.cmake.org/files/v3.0/cmake-3.0.1.tar.gz tar zxvf cmake-3.0.1.tar.gz cd cmake-3.0.1 ./configure make && make install 2.下载其它包 wget http://ftp.gnu.org/gnu/bison/bison-3.0.2.tar.gz 安装同上 wge

cmake编译安装mysql 5.6.12

cmake安装mysql 5.6.12 从mysql 5.5 开始就要用cmake编译安装 下载mysql 下载地址:http://pan.baidu.com/s/1o68xxqE 一.安装mysql5.6.12 1.创建用户.组和目录 groupadd mysql useradd -g mysql mysql 创建数据仓库目录(不创建的话默认就是这个目录即$PREFIX_DIR/data) mkdir /server/mysql/data -p 2.安装 cmake . -DCMAKE_INS

CentOS操作系统基于Cmake编译安装MySQL

1.1 实验环境 操作系统:CentOS6.7 虚拟机:VMware Workstation 数据库系统:mysql-5.6.15.tar.gz 1.2      实验背景 从MySQL5.5版本开始,MySQL源码安装的编译工具由configure开始向cmake过渡,安装方式和MySQL5.5之前的版本略有不同.在这里简单小结下. 源码编译安装最容易出错,也是最耗时间.sky建议初学者学会一种方式之后,尝试应用多种方式安装. 安装之前,最好检查一些基础软件,例如 make, GCC, Per

使用cmake编译安装MySQL 5.5

首先将cmake-2.8.8.tar.gz.mysql-5.5.32.tar.gz源码包上传至服务器. 解压并安装cmake [[email protected] ~]# tar -zxvf cmake-2.8.8.tar.gz  [[email protected] ~]# cd cmake-2.8.8 [[email protected] cmake-2.8.8]# ./configure  ...... -- Configuring done -- Generating done -- B

Linux命令:Mysql系列之二cmake编译安装使用mysqladmin管理工具

MySQL相关概念:MySQL是单进程多线程接收应用的请求. SQL/MySQL 1.事务,隔离,并发控制,锁 2.用户和权限 3.监控 STATUS 4.索引类型:查询 VARIABLES 5.备份和恢复 6.复制功能 7.集群 DML:数据操作语言 INSERT:插入 DELETE:删除 SELECT:挑选,选择,查询 UPDATE:更新,修改 DDL:数据定义语言 CREATE:创建 DROP:删除 ALTER:修改 DCL:数据控制语言 GRANT:授权 REVOKE:取消权限 MySQ

linux下cmake方式编译安装MySQL数据库

前言:MySQL数据库自5.5版本以后,就开始使用CMake编译工具进行安装. 安装环境: [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago)[[email protected] ~]# mysqladmin --versionmysqladmin  Ver 8.42 Distrib 5.6.14, for Linux on x86_64 1.安

编译安装 mysql 5.5,运行 cmake报错Curses library not found

是因为 curses库没有安装,执行下面的语句即可 yum -y install ncurses-devel 如果上述命令的结果是no package,则使用下面的命令安装 apt-get install libncurses5-dev 再删除一下CMAKE的缓存配置文件 rm CMakeCache.txt 编译安装 mysql 5.5,运行 cmake报错Curses library not found

CentOS 6.5最小化编译安装mysql 5.5.35

1.关闭防火墙: [[email protected] ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter          [  OK  ] iptables: Flushing firewall rules:                         [  OK  ] iptables: Unloading modules:                               [

CentOS 6.5最小化编译安装mysql 5.5.35配置多实例

1.关闭防火墙 [[email protected] ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter          [  OK  ] iptables: Flushing firewall rules:                         [  OK  ] iptables: Unloading modules:                               [