mysql的源码包方式安装(mysql5.5)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

   -------初写博客,希望在工作和日常中学习到的一些知识和经验与大家交流分享!

   在Mysql5.5之后,使用源码包方式安装mysql就需要通过cmake方式进行编译了。以下内容介绍通过cmake方式安装mysql的步骤:

    

一:安装前准备。

  1:检查系统中是否存在mysql用户与组。

#grep “mysql” /etc/passwd

  2:若存在,删除mysql用户与组。

#userdel  -r mysql 

#groupdel  -r  mysql

  3:创建mysql用户与组。

#groupadd  -g  27 mysql

#useradd  -u 27  -g mysql  -d  /dev/null/  -s  /sbin/nologin mysql 

   4:创建数据存放目录。

#mkdir  -p  /mydata

  

 

二:下载mysql5.5cmake源码包,并解压。

   #wget http://downloads.mysql.com/archives/mysql-5.5/mysql-5.5.25a.tar.gz  -P /usr/local/src/

         #wget http://wwwNaNake.org/files/v2.8/cmake-2.8.4.tar.gz   -P /usr/local/src/

        #cd /usr/local/src/

        #tar -zxvf mysql-5.5.25a.tar.gz

        #tar -zxvf cmake-2.8.4.tar.gz

 

 

三:编译安装cmake工具。

   #cd cmake-2.8.4 

         #./configure --prefix=/usr/local/cmake

    #make && make install

 

 

四:利用cmake工具安装mysql 5.5

   #export PATH=$PATH:$HOME/bin:/usr/local/cmake/bin:$PATH

   #cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5.25 -DMYSQL_DATADIR=/mydata -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0

         #make –j 3 && make install 

 

五:初始化mysql

   #cd /usr/local/src/mysql-5.5.25a

         #cp support-files/my-large.cnf /etc/my.cnf   

         #cp support-files/mysql.server /etc/init.d/mysqld

        #chmod +x /etc/init.d/mysqld 

        #chkconfig --add mysqld

    #sh ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql5.5.25/ --datadir=/mydata/

    #chown -R mysql.mysql /usr/local/mysql5.5.25

       #ulimit -s unlimited

 

 

六:启动mysql

  #service mysqld restart











本文转自 icenycmh 51CTO博客,原文链接:http://blog.51cto.com/icenycmh/1671550,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
关系型数据库 MySQL 数据库
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
32 2
|
2天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
10 0
|
4天前
|
关系型数据库 MySQL 数据库
龙蜥操作系统上安装MySQL:步骤详解与常见问题解决
龙蜥操作系统上安装MySQL:步骤详解与常见问题解决
|
4天前
|
关系型数据库 MySQL Linux
在Centos7中:通过Docker安装MySQL5.7(保姆级)
在Centos7中:通过Docker安装MySQL5.7(保姆级)
|
4天前
|
编解码 安全 关系型数据库
祝福CSDN的小伙伴2024年快乐!Windows7安装MySQL
祝福CSDN的小伙伴2024年快乐!Windows7安装MySQL
|
5天前
|
传感器 人工智能 前端开发
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
智慧校园电子班牌,坐落于班级的门口,适合于各类型学校的场景应用,班级学校日常内容更新可由班级自行管理,也可由学校统一管理。让我们一起看看,电子班牌有哪些功能呢?
47 4
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
|
6天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
6天前
|
安全 关系型数据库 MySQL
MySQL安装教程
MySQL安装教程
29 0
|
2天前
|
关系型数据库 MySQL 数据库
docker MySQL删除数据库时的错误(errno: 39)
docker MySQL删除数据库时的错误(errno: 39)
10 0
|
2天前
|
关系型数据库 MySQL 数据库连接
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections