用CentOS7.0编译安装Mysql5.5.32

(1)CentOS 版本:

安装的时候最小化安装必须有下列包组:
yum groupinstall "Compatibility libraries" "Base" "Development tools"

yum groupinstall "debugging Tools" "Dial-up Networking Support"

注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。
(2)1.安装系统补装工具命令

安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。例如:
yum install tree nmap sysstat lrzsz dos2unix -y

如果需要更新补丁则执行

yum update
2安装依赖包:# yum install ncurses-devel -y
3.创建用户和组:#seradd -s /sbin/nologin -M mysql
4.安装cmake :# ./configure #gmake #gmake install
5.安装Mysql: # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii -DENABLED_LOCAL_INFILE=ON -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITHOUT_PARTITION_STORAGE_ENGINE=1 -DWITH_FAST_MUTEXES=1 -DWITH_ZLIB=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_DEBUG=0 # make && make install
6.配置环境变量,要把我们安装的Mysql最先启动。防止系统自带的Mysql启动。 /etc/profile 加入 source /etc/profile 在profile 加入一条这个命令 export PATH=/usr/local/mysql/bin/:/usr/local/mysql/scripts/:$PATH
7.数据库初始化:#mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql
8.把数据库加入到开机启动服务(这是一个启动脚本)然后再从cp一个配置文件放到系统配置里面:#chkconfig mysqld on # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf

  1. 加上受权#chmod -R 1777 /tmp # chown -R mysql.mysql /usr/local/mysql/data
  2. 启动mysql: #/etc/init.d/mysqld start
  3. 此时数据库安装完成了。若进入数据库失败:1)先停止数据库服务;2)然后rm -rf /usr/local/mysql/data/ *; 3)再执行第7步初始华步骤。
  4. 简单优化一下数据库:
    〉select user,host from mysql.user;
    〉delete from mysql.user where user=‘‘;
    〉delete from mysql.user where host=‘::1‘;
    〉show databases;
    〉drop database test;
    〉mysqladmin -u root password ‘123456‘
    13.完成了。可以开机启动了。

原文地址:http://blog.51cto.com/14195645/2349000

时间: 2024-11-08 05:04:36

用CentOS7.0编译安装Mysql5.5.32的相关文章

CentOS6.7下使用cmake编译安装MySQL5.5.32笔记

一.安装cmake编译环境1.1 使用yum方式安装gcc [[email protected] ~]# yum install gcc 1.2 使用yum方式安装gcc-c++ [[email protected] ~]# yum install gcc-c++ 1.3 解压camke源文件 将cmake源文件放入/tmp/文件夹下 1 [[email protected] ~]# cd /tmp 2 [[email protected] ~]# tar -xf cmake-2.8.8.tar

编译安装mysql-5.5.32

由于MySQL5.5.xx-5.6.xx产品系列特性,所以编译方式和早期产品安装方式不同 采用cmake方式编译安装MySQL-5.5.32 检查好所需的开发环境,小编在这里用的是centos6.5       执行以下命令即可:yum -y groupinstall "Development tools" "Compatibility libraries" 1.需要准备的安装包 wget /home/oldboy/tools http://mysql.ntu.ed

CentOS 6.8 编译安装MySQL5.5.32 (二 多实例)

MySQL多实例的配置 通过上文 CentOS 6.8 编译安装MySQL5.5.32 ,我们完成了编译安装,接下配置多实例 5,添加多实例目录 [[email protected] application]# mkdir -p /data/{3306,3307}/data [[email protected] application]# tree  /data/ /data/ ├── 3306    │   └── data    └── 3307        └── data, 6,上传多

【CNMP系列】CentOS7.0下安装MySql5.6服务

接上一回的话,CentOS7.0下安装好了Nginx服务,对于我们的CNMP,我们可以开始我们的M啦,就是传统意义上的MySql服务 MySql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. 官网:https://www.mysql.com/ 与其他大型数据库例如 Or

CentOS6.7通过cmake编译安装mysql5.5.32

Cmake安装mysql-5.5.32 一.查看系统信息 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -r 2.6.32-573.el6.x86_64 二.安装环境准备 [[email protected] ~]# mkdir /tools rz上传cmake.mysql源码包 [[email protected] ~]# ls /to

CentOS 6.8 编译安装MySQL5.5.32(一)

部署之前我们说说,MySQL的几种安装方式: 编译安装:优点是可以定制,按照公司要求个性化设置:缺点:编译复杂,解决依赖问题 二进制安装:优点无需编译,解压即可:缺点 软件包较大 yum安装:结合了上面2个的优点,但需要自己定制rpm包,放到yum仓库中, 然后只需执行一个命令yuminstall mysql-server -y 即可完成. 那我们选择MySQL的安装方式呢? 若是对数据库要求不太高的场景,可以采用yum/rpm方式安装MySQL,例如并发不大,只是在公司内部.企业内部的应用(Z

cmake源码编译安装mysql-5.5.32:多实例遇到的坑

坑1:找不到mysql-5.5.32.tar.gz 源码包费劲了很多力气才找到:mysql 源码包下载地址:https://downloads.mysql.com/archives/community/ 下载路径https://downloads.mysql.com/archives/get/file/mysql-5.5.32.tar.gz授人以鱼,我是怎么找到的? 坑2:cmake配置报错因为\后面有空格导致的,cmake编译参数正确的为如下:cmake . -DCMAKE_INSTALL_P

Centos7系统编译安装Mysql5.7.21

环境说明 : centos7.4 64位虚拟机 mysql5.7.21.tar.gz 编译安装需要虚拟机2G内存 [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 安装步骤如下: 1.安装依赖包: yum -y install gcc gcc-c++

centos7中编译安装mysql5.7.17

MySQL 的安装方式有很多,最常见的就是编译安装和二进制安装: 在这里我将两种安装方式都介绍一下,自由选择: 首先我们来看一下编译安装的步骤: 首先,到官方网站中下载源码包: https://dev.mysql.com/downloads/mysql 选择下载源码包: 有很多针对不同系统的源码包,我们选择通用版: 下载完成后,放到我们服务器上: 接下来按照步骤进行解压编译安装即可; MySQL从5.5开始,使用cmake 进行编译设置:因此,我们还要安装cmake编译工具: shell > y