编译安装mysql5.6.40

1、官网下载mysql

2、安装依赖包

yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio
yum install libaio libaio-devel -y
yum install perl-Data-Dumper -y
yum install net-tools -y
tar -zxvf mysql-5.6.40.tar.gz
cd mysql-5.6.40
# 创建mysql用户组
groupadd mysql
useradd -g mysql mysql

3、编译安装mysql

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make
make install

3.1、执行初始化配置脚本

cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

3.2、拷贝启动脚本并启动

cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start

4、登陆配置密码

vi /etc/profile
#在末尾添加
PATH=/usr/local/mysql/bin:$PATH
export PATH

source /etc/profile

mysql -u root -p
SET PASSWORD = PASSWORD(‘fan‘);
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘fan‘ WITH GRANT OPTION;

至此mysql编译安装完成。

原文地址:http://blog.51cto.com/243662875/2123108

时间: 2024-10-07 21:58:37

编译安装mysql5.6.40的相关文章

编译安装mysql-5.6.40

环境说明 系统版本 ????CentOS 7.2 x86_64 软件版本 ????mysql-5.6.40 [root@db01 ~]# mkdir -p /service/tools [root@db01 ~]# mkdir /application [root@db01 ~]# yum install ncurses-devel libaio-devel cmake gcc gcc-c++ glibc openssl-devel bison-devel -y [root@db01 ~]# u

源码编译安装mysql-5.1.40

系统版本:CentOS6.6_64 Minimal模式 软件版本:mysql-5.1.40-linux-x86_64-icc-glibc23.tar.gz   h 安装过程如下: 关闭防火墙以及seLinux service iptables stop vim /etc/sysconfi/selinux    //  修改:7 SELINUX=disabled sync;reboot   //保存并重新启动 yum install -y epel-release gcc ntpdate  //安

linux centos 6.10 编译安装mysql5.6.40版本,数据库主从

主机1 MYSQL配置: /etc/my.cnf : server_id = 41 log_bin=mysql-binbinlog-do-db =dbb1000log_bin_trust_function_creators=TRUEbinlog-ignore-db=mysqlbinlog-ignore-db=information_schemabinlog-ignore-db=performance_schemabinlog-ignore-db=test 给从库添加复制用户: grant rep

Linux安装mysql5.5.40

Linux安装mysql5.5.40 一.    操作系统与软件 操作系统及版本 Centos 6.4 依赖包 gcc.gcc-c++.cmake.ncurses-devel 下载目录 /opt Mysql安装目录 /usr/local/mysql/ 二.    准备工作 操作系统 Centos Ubuntu 安装cmake yum install cmake sudo apt-get install cmake 安装bison yum install bison sudo apt-get in

CentOS6.9编译安装MySQL5.7.16

部署环境: 系统CentOS6.9,mysql5.7.16,boost库 系统为2G内存 1.安装依赖包,使用yum安装cmake,6.9默认yum源自带 yum -y install gcc-c++ cmake bison-devel ncurses-devel 2.创建mysql的用户: useradd  -U -s /sbin/nologin mysql 3.创建必要的文件夹,并修改其目录用户所有者: mkdir -pv /usr/local/mysql/etc mkdir -pv /da

linux上源码编译安装mysql-5.6.28

在 linux 上编译安装 mysql-5.6.28.tar.gz http://www.mysql.com/ mysql下载地址: http://www.mysql.com/downloads/mysql/#downloads mysql 官方网站文档: https://dev.mysql.com/doc/ 01.准备工作 yum install -y gcc gcc-c++ cmake make ncurses ncurses-devel bison 02.解压 tar zxf mysql-

开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制

1.前言上一篇讲述了如何在CentOS7下编译安装Nginx-1.12.0并如何配置反向代理,本篇将讲述如何编译安装MySQL5.7.18并配置多实例.2.准备2.1下载MySQL5.7.18源码注意最新版本的MySQL需要Boost才能编译安装,在MySQL提供的下载中有不带boost的源码,还有带boost的源码,如果下载不带boost的源码还需要再去下载boost源码,为省事起见,建议下载带boost的源码,下载地址:https://cdn.mysql.com//Downloads/MyS

cmake编译安装mysql5.5

CMAKE方式编译安装Mysql5.5 1.源码cmake方式编译安装MySQL5.5.32 安装前先安装: yum install ncurses-devel -y 1.1 下载Mysql和cmake安装包: wget http://wwwNaNake.org/files/v2.8/cmake-2.8.8.tar.gz 1.2 查看系统环境 cat /etc/redhat-release uname -r uname -m 1.3 安装cmake包 tar zxf cmake-2.8.8.ta

编译安装MySQL-5.7.13

编译安装MySQL-5.7 cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译. 编译安装MySQL-5.7 +++++++++++++++++++++++++OS:centos7 & 3.10.0-327.el7.x86_64MySQL:mysql-boost-5.7.13.tar.gz++++++++++