安装编译工具
- yum install gcc gcc-c++
- yum install ncurses-devel
下载源码
- mkdir -p /tmp
- cd /tmp
- wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.he.net/
- wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
- wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
安装cmake和bison
- cd /tmp
- tar zxvf cmake-2.8.4.tar.gz
- cd cmake-2.8.4
- ./bootstrap
- make
- make install
- cd /tmp
- tar zxvf bison-2.5.tar.gz
- cd bison-2.5
- ./configure
- make
- make install
编译安装MySQL
- /usr/sbin/groupadd mysql
- /usr/sbin/useradd -g mysql mysql
- cd /tmp
- tar xvf mysql-5.5.15.tar.gz
- cd mysql-5.5.15/
- cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
- -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
- -DDEFAULT_CHARSET=utf8 \
- -DDEFAULT_COLLATION=utf8_general_ci \
- -DWITH_EXTRA_CHARSETS=all \
- -DWITH_MYISAM_STORAGE_ENGINE=1 \
- -DWITH_INNOBASE_STORAGE_ENGINE=1 \
- -DWITH_MEMORY_STORAGE_ENGINE=1 \
- -DWITH_READLINE=1 \
- -DENABLED_LOCAL_INFILE=1 \
- -DMYSQL_DATADIR=/var/mysql/data \
- -DMYSQL_USER=mysql
- make
- make install
详细编译参数参考:http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html
一些相关设置
- chmod +w /usr/local/mysql
- chown -R mysql:mysql /usr/local/mysql
- ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
- mkdir -p /var/mysql/
- mkdir -p /var/mysql/data/
- mkdir -p /var/mysql/log/
- chown -R mysql:mysql /var/mysql/
- cd support-files/
- cp my-large.cnf /var/mysql/my.cnf
- cp mysql.server /etc/rc.d/init.d/mysqld
- /usr/local/mysql/scripts/mysql_install_db \
- --defaults-file=/var/mysql/my.cnf \
- --basedir=/usr/local/mysql \
- --datadir=/var/mysql/data \
- --user=mysql
- chmod +x /etc/init.d/mysqld
- vi /etc/init.d/mysqld(编辑此文件,查找并修改以下变量内容:)
- basedir=/usr/local/mysql
- datadir=/var/mysql/data
加入启动项:
- chkconfig --add mysqld
- chkconfig --level 345 mysqld on
启动服务:
- service mysqld start
设置密码:
- /usr/local/mysql/bin/mysqladmin password [new-password]
相关推荐
针对在CentOS7.1编译安装mysql-5.7.7遇到各种各样的困难的人,或许有点作用
CentOS编译安装MYSQL5.6.17---验证成功
centos7编译安装mysql
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
说明: 操作系统:CentOS 5.9 64 位 ...MySQL 安装目录:/usr/local/mysql MySQL 数据库存放目录:/data/mysql 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum 命令可 以正常使用
本文档是MySQL官方文档,内容是如何在Centos7环境下用yum工具安装MySQL8。
CentOS7 源码安装MySQL5.6
主要介绍了CentOS7.4 源码安装MySQL8.0的教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
主要介绍了CentOS 6.6 源码编译安装MySQL 5.7.18教程详解,需要的朋友可以参考下
postgresql14加postgis3.2在centos离线编译安装
CentOS6.5 一键安装 Mysql5.6 包含安装包
CentOS7.4环境安装MySQL5.7步骤,包括环境准备,依赖包的安装等
centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令
centos7安装配置mysql5.7教程全
mkdir -p /usr/local/mysql #创建MySQL安装目录 cd /usr/local/src #进入软件包存放目录 tar zxvf mysql-5.6.19.tar.gz #解压 cd mysql-5.6.19 #进入目录 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -D...
CentOS 7 安装 MySQL
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
系统环境:centos6.7 ,数据库:MySQL5.7。里面包含安装数据库所需要的依赖包,和一些基本设置,不足之处多多指教。
centos6.3中编译安装mysql.5.5.30.pdf
centos7编译安装httpd