mysql-5.6.34安装(源码安装)

前面介绍了二进制安装的方式:http://blog.51cto.com/13754781/2296204
现在源码安装mysql-5.6.34,希望对你有帮助!!

  1. 下载对应的软件包:
    cmake-2.8.8.tar.ga
    mysql-5.6.34.tar.gz
    链接:https://pan.baidu.com/s/18sWetD4bi_jgsmDNy5QF8g
    提取码:bq6g
  2. yum源的更改(采用的aliyun的yum源)
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    yum makecache
    3.安装对应的依赖包
    yum -y install ncurses-devel libaio-devel gcc gcc-c++ autoconf
    4.安装cmake
    tar xf cmake-2.8.8.tar.gz
    cd cmake-2.8.8
    ./configure
    gmake
    gmake instal
    which cmake =>/usr/local/bin/cmake 安装成功
    4.安装mysql
    tar xf mysql-5.6.34.tar.gz
    cd mysql-5.6.34.tar.gz
    cmake -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.34
    -DMYSQL_DATADIR=/application/mysql-5.6.34/data
    -DMYSQL_UNIX_ADDR=/application/mysql-5.6.34/tmp/mysql.sock
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    -DWITH_EXTRA_CHARSETS=all
    -DWITH_INNOBASE_STORAGE_ENGINE=1
    -DWITH_FEDERATED_STORAGE_ENGINE=1
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITH_ZLIB=bundled
    -DWITH_SSL=bundled -DENABLED_LOCAL_INFILE=1
    -DWITH_EMBEDDED_SERVER=1
    -DENABLE_DOWNLOADS=1
    -DWITH_DEBUG=0
    make
    make install
    ln -s /application/mysql-5.6.34/ /application/mysql
    ls /application/mysql/
    mv /etc/my.cnf /etc/my.cnf.bak(此处有坑,推荐改名)
    cp support-files/my-default.cnf /application/mysql-5.6.34/my.cnf
    chown -R mysql.mysql /application/mysql/ (授权mysql用户管理mysql的安装目录)
    cp support-files/mysql.server /etc/init.d/mysqld
    chmod 700 /etc/init.d/mysqld
    cd /application/mysql/scripts
    ./mysql_install_db --basedir=/application/mysql/--datadir=/application/mysql/data --user=mysql
    echo ‘export PATH=/application/mysql/bin:$PATH‘ >> /etc/profile(加入全局路径)
    source /etc/profile
    cd
    /etc/init.d/mysqld start
    ps -ef |grep mysql
    5.登录mysql
    mysql 即可登录,此处是root身份
    mysqladmin -u root password ‘password‘(基本安全设置)
    mysql -u root -p password 登录
    6.常见故障:
    a、错误提示ERROR: 1004 Can‘t createfile ‘/tmp/#sql300e10.frm‘ (errno: 13)
    chmod 1777 /tmp (一般不会有这个错误)
    b、Starting MySQL... ERROR! The server quit without updating PID file
    这个错误网上给了很多种可能,我的错误是通过删除/etc/my.cnf配置文件解决的,所有推荐改名。
    c、在上面cmake时,要注意格式,最好在notepad中进行清理一下格式,之后的make时间较长,请耐心等待,看电脑配置,估计要15分左右。

    7.至此,有关源码编译安装mysql完成,有问题可以交流,欢迎交流!!

原文地址:http://blog.51cto.com/13754781/2300378

时间: 2024-11-08 21:22:51

mysql-5.6.34安装(源码安装)的相关文章

Linux下Zabbix_Server的安装-源码安装

Centos下Zabbix_Server/agent/proxy的安装配置 --------源码编译 完整版请查看附件 一.环境说明 a)软件环境 由于是源码安装,官方的zabbix源码包内已经包含了Server,Proxy, Agent, GUI所有组件和必要的执行脚本,截至本文正式版本限于2.2.3: LAMP环境 n操作系统使用Centos6.5 X86_64 最小化安装,并yum update到最新状态,内核版本为2.6.32-431.17.1.el6.x86_64: nMysql 使用

mysql 5.6.23的源码安装

http://634871.blog.51cto.com/624871/1325914 首先删除系统自带的mysql rpm -qa | grep mysql rpm -e mysql   //普通删除模式 rpm --nodeps -e mysql-libs-5.1.71  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 安装源码编译所需要的库和相关依赖包 yum -y install make gcc-c++ cmake bison-deve

linux 下安装 源码安装mysql

Linux安装mysql--源码安装 1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件 (1)先安装cmake(mysql5.5以后是通过cmake来编译的) [[email protected] rhel5 local][[email protected] rhel5 local][[email protected] rhel5 cmake-2.8.4][[email protected] rhel5 cmake-2.8.4][[email

lnmp安装---源码安装mysql5.6 -- nginx -- php -- memached

LNMP --->源码包装nginx mysql5.6  php 1.安装mysql #先解开mysql5.6源码包 #tar -zxf mysql-5.6.25.tar.gz#cd mysql-5.6.25/#useradd mysql#yum -y install cmake  gcc#yum install gcc-c++# yum -y install  ncurses-devel#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCO

2apt-get命令,deb包安装,源码安装

1 安装卸载软件 更新源服务器列表 sudovi /etc/apt/sources.list 更新完服务器列表后需要更新下源 sudoapt-get update 更新源 sudoapt-get install package 安装包 sudoapt-get remove package 删除包 sudoapt-cache search package 搜索软件包 sudoapt-cache show package 获取包的相关信息,如说明.大小.版本等 sudoapt-get install

MySQL - MySQL接口设计之mysql-connector-c源码安装

mysql官网提供了各类mysqlclient,提供开发者使用进行mysql接口开发,其中linux版本根据分支和分支版本提供了各不相同的包. 由于我的是ubuntu 16.04的最新版本,并没有找到相对应的开发包,而且考虑到后续版本升级和移植问题,还是采用源码包的方式最为可靠. 但是源码包并没有提供安装说明,找了半天在官网找到了安装教程. 4.2.1 Installing Connector/C from Source on Unix and Unix-Like Systems If the

Linux下MySQL、Apache、PHP源码安装全程实录(CentOS 6.4)

本文记录了我自己配置LAMP的全过程,借此记录一下,同时希望能够帮助一下需要帮助的LINUX新人,跟我一起学习,一起进步. MySQL安装全过程 源码包来自:http://distfiles.macports.org/mysql5/ $cd ~/Download $wget http://distfiles.macports.org/mysql5/mysql-5.1.60.tar.gz $chmod +x mysql-5.1.60.tar.gz $tar zxvf mysql-5.1.60.ta

centos 6.5 64位下安装源码安装mysql 5.6.15

系统环境是centos 6.5 64位的 首先在防火墙里面增加3306端口: 然后保存:wq! 保存好后重启下防火墙 service iptables restart 安装系统所需要的依赖包 [[email protected] ~]# yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*  cmake  bison

源码安装mysql

创建mysql组:groupadd mysql 创建mysql用户并赋予这个mysq组中,不创建家目录,不允许用户登录.(因为刚刚创建的mysql是虚拟用户,所以不允许登录)useradd mysql -g mysql -M -s /bin/nologin 源码安装mysql 解压后进行编译安装:./configure \--prefix=/application/mysql5.1.72 \--with-unix-socket-path=/application/mysql5.1.72/tmp/