Ubuntu 源码cmake编译安装 mysql 5.6.12数据库

环境 ubuntu 12.04桌面版,mysql 5.6.12
mysql需要使用cmake编译,所以,先安装cmake

 代码如下 复制代码

sudo apt-get install cmake

配置编译参数:

 代码如下 复制代码

cmake -DCMAKE_INSTALL_PREFIX=/home/fhp/server/mysql -DSYSCONFDIR=/home/fhp/server/mysql -DMYSQL_DATADIR=/home/fhp/server/mysql/data -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DEXTRA_CHARSETS=all

我一般把自己编译装的软件都放到/home下,这是个独立的分区,不会因为系统崩溃重装系统而丢失数据,至于为什么其他博主,教材都把软件装到/usr,/opt下,配置文件放/etc,不太清楚,搞不明白这样有什么优势,或者只是因为某篇教程是这么干的,大家抄抄成了习惯。
如果配置报错,可能需要安装libssl-dev,libncurses5-dev

 代码如下 复制代码

sudo apt-get install libssl-dev libncurses5-dev

第一次配置报错,第二次配置前,需要删除源码目录下的CMakeCache.txt,再配置。
编译,安装

 代码如下 复制代码

make
make install

初始化数据库:

 代码如下 复制代码

chmod 755 scripts/mysql_install_db
scripts/mysql_install_db --basedir=/home/fhp/server/mysql/ --datadir=/home/fhp/server/mysql/data/

复制启动脚本,开机自启:

 代码如下 复制代码

sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod 755 /etc/init.d/mysql
chkconfig mysql on

手动启动,更改root密码:

 代码如下 复制代码

sudo /etc/init.d/mysql start
/home/fhp/server/mysql/bin/mysqladmin -u root password 'new-password'

相关教程推荐:CentOS/51557.htm">CentOS 源码安装 MySQL 5.6.12数据库教程:

时间: 2024-09-08 23:36:44

Ubuntu 源码cmake编译安装 mysql 5.6.12数据库的相关文章

linux下mysql5.5.15源码包编译安装

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/809416 mysql果然是不愧是目前在linux下最火的数据库软件,自从mysql5.5.8之后,mysql的源码包编译安装都要用到cmake来进行编译了,编译的过程没有本质的区别,但是要直观很多.         1.源码包准备          (1)mysql-5.5.15.tar.gz mysqlmysq

如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能

如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能 Hello,大家好!我是--邪恶君子! 今天,给大家分享一下解决源码包编译安装 LEMP 环境下开启 OpenSSL 功能问题的过程.前几天,在访问页面时,突然报错,要求开启 openssl 功能.那怎么办呢,首先想到的是 yum 安装,但是,安装后还是没解决,因为 LEMP 的环境是源码包编译安装的,所以,还需要编译安装 openssl. 经过邪恶不懈的努力,终于找到了解决办法,而且真的成功了,下面就给大家分享一下! 首先,要

从源码开始编译安装最新版Nginx

各大Linux发行版如Redhat,http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu,Debian Linux 都已经自带了Nginx,或者可以通过简单的包管理命令安装,比如 Debian Linux下面apt-get install nginx 但是Nginx官方更新速度还是很快的,各Linux发行版往往自带的Nginx版本都比较低.相比最新版Nginx,没办法获得更高的性能和更少的bug已经漏洞.因此,自己能编译官方版

CentOS 源码安装 MySQL 5.6.12数据库教程

1:下载:当前mysql版本到了5.6.12 下载地址:http://dev.mysql.com/downloads/mysql/ 选择"Source Code"  在最下面 找个 (mysql-5.6.12.tar.gz) 选择下载  wget 你懂的. 2:必要软件包  代码如下 复制代码 yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt

ubuntu12.04 /centos 环境下源码编译安装mysql 5.7.14过程详解

1,安装前期工作.创建mysql用户以及数据存放目录 groupadd mysql useradd -r -g mysql -s /bin/false mysql mkdir -p  /data/mysql/ chown  -R mysql.mysql  /data/mysql/ 安装依赖包: apt-get install build-essential libncurses5-dev cmake openssl*  -y 2,前期工作做完,,准备下载源码包编译安装和初始化. 到mysql官网

Centos6.5 编译安装mysql 5.6.16 详细教程_Mysql

一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装 wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./bootstrap ; make ; make i

源码编译安装 MySQL 5.5.x 实践(转)

1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具.因此,我们首先要在系统中源码编译安装cmake工具. # wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz # tar zxvf cmake-2.8.4.tar.gz # cd cmake-2.8.4 # ./configure# make# make install 2.确保以下所需系统软件包已经被安装通过

CentOS 6.6 下源码编译安装MySQL 5.7.5

1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison 2. 清理环境 检查boost版本: # rpm -qa boost* 卸载boost-*等库: # yum -y remove boost-* 3. mysql源码包下载 mysql5.7源码下载: http://mirrors.sohu.com/

《面向机器智能的TensorFlow实践》一2.5 源码构建及安装实例:在64位Ubuntu Linux上安装GPU版TensorFlow

2.5 源码构建及安装实例:在64位Ubuntu Linux上安装GPU版TensorFlow 如果希望使用带有GPU支持的TensorFlow,那么最可能的选择是从源码构建和安装.本节给出了一个完整的安装参考实例,详细介绍了安装和运行TensorFlow所需的每一具体步骤.请注意,本示例中的操作系统为64位Ubuntu Linux发行版,因此如果你使用的是其他Linux发行版,则可能需要对某些命令进行修改(如apt-get).如果希望在Mac OS X上从源码构建TensorFlow,笔者推荐