`

mysql的三种安装方式:RPM 二进制包和源代码

 
阅读更多

一、使用RPM包进行安装 

     首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下: 
MySQL-server-community-5.1.38-0.rhel5.i386.rpm 
MySQL-client-community-5.1.38-0.rhel5.i386.rpm 

     接着我们可以使用rpm命令进行安装: 
rpm -ivh MySQL-server-community-5.1.38-0.rhel5.i386.rpm 
rpm -ivh MySQL-client-community-5.1.38-0.rhel5.i386.rpm 

二、安装二进制包 

步骤如下: 

1、用root登录系统,增加mysql用户和组 

groupadd mysql 
useradd -g mysql mysql 

2、解压二进制包,假如二进制包放在/home/mysql下,我们在解压后并增加一个符号链接 

tar xvfz mysql-5.1.38-linux-i686-glibc23.tar.gz 
ln -s mysql-5.1.38-linux-i686-glibc23 mysql 

3、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户 

cd mysql 
./scripts/mysql_install_db --user=mysql 

4、设置目录权限,将data目录的所有者改为mysql,其它目录的文件的所有者为root 

chown -R root:mysql . 
chown -R mysql:mysql data 

5、启动mysql 

./bin/mysqld_safe --user=mysql & 

三、源码安装mysql 

1、用root登录系统,增加mysql用户和组 

groupadd mysql 
useradd -g mysql mysql 

2、解压源码包,并进入解压后的目录 

tar xvfz mysql-5.1.38.tar.gz 
cd mysql-5.1.38 

3、用configure工具来编译源代码,这里我们可以使用很多的参数,具体可以用configure --help来查看,这里我们将mysql安装到/usr/local/mysql下 

./configuer --prefix=/usr/local/mysql 
make 
make install 

4、选择一个样例配置文件,并复制到/etc/下改名为my.cnf 

cp support-files/my-medium.cnf /etc/my.cnf 

5、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户 

cd /usr/local/mysql 
./bin/mysql_install_db --user=mysql 

6、设置目录权限,将var目录的所有者更改为mysql,其它目录和文件的所有者为root 

chown -R root . 
chown -R mysql var 
chgrp -R mysql . 

7、启动mysql 

./bin/mysqld_safe --user=mysql &

分享到:
评论

相关推荐

    BLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdf

    本文档将详细介绍如何在Linux系统中安装MySQL 5.5、5.6和5.7三个不同版本,并分别通过RPM、二进制和源码三种方式进行安装。对于希望深入了解MySQL安装过程的读者来说,本文提供了丰富的信息和技术细节。 #### 二、...

    linux中的源码包和二进制包的格式区别.pdf

    Linux操作系统中有两种类型的软件安装包:源代码发布软件包和二进制发布软件包。二进制发布软件包事先将源程序编译成可执行的二进制形式,在安装时不再需要重新编译,使得安装和使用很方便。这种类型的软件包主要有...

    MySQL高级安装和升级.docx

    MySQL的高级安装和升级主要涉及Linux/UNIX平台上两种高级安装方式:二进制包和源码包。这两种安装方式相比RPM包提供了更高的灵活性和定制性,适合中高级用户使用。 24.1 Linux/UNIX平台下的安装 24.1.1 安装包比较...

    MYSQL入门第二章MySQL的安装.doc

    MYSQL的安装布局可以分为三种:二进制安装、二进制RPM安装和源代码安装。每种安装方式都有其特点和目录结构。 * 二进制安装:将安装文件解压缩到指定目录下,创建以下目录:Bin、Data、include、Lib、script、share...

    mysql源码包下载

    MySQL是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于管理的特点深受开发者的青睐。在Linux系统中,MySQL可以通过两种主要方式安装:RPM...而对于日常使用,RPM或其它二进制包安装方式更为便捷。

    rpm安装详解

    有些软件包是以 .src.rpm 结尾的,这类软件包是包含了源代码的 rpm 包,在安装时需要进行编译。这类软件包有两种安装方法: 方法一: 1. 执行 rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. ...

    生RHEL5上安装MySQL.pdf

    本文将详细讲解在RHEL5上安装MySQL的三种方法:RPM包安装、二进制包安装以及源码安装。 **RPM包安装** RPM包是Red Hat Enterprise Linux系统中常见的软件安装方式,它包含了预编译的二进制文件,适合快速部署。对于...

    CentOS7.5 gcc rpm离线依赖安装包(包含教程)

    1. **RPM包**:RPM是一种二进制包格式,包含已编译的软件及其配置文件,可以使用`rpm`命令进行安装、查询、验证和卸载等操作。 2. **依赖性**:当一个软件包被安装时,它可能需要其他软件包作为先决条件,这些被...

    完整精品数据库课件 MySQL从入门到精通 第02章 MySQL的安装与配置(共14页).ppt

    在Windows环境下,MySQL提供了两种安装方式:二进制分发版(通过.msi安装文件)和免安装版(.zip压缩文件)。安装完成后,需要配置MySQL,这通常通过图形化工具MySQLInstanceConfig.exe完成。配置过程中可能涉及设置...

    mysql-connector-java-8.0.24

    这两个文件可能包含了关于二进制和源代码构建的信息,例如编译环境、依赖项和构建过程的详细步骤。它们对于开发者理解和复现构建过程是很有帮助的。 3. **LICENSE**: 这是MySQL Connector/J的许可协议文件,详细...

    mysql MHA-0.58 tar,rpm,deb 合集

    2. **解压并编译**:对于源代码包,需要先解压,然后进入目录运行`./configure`,`make`和`make install`进行编译和安装。 3. **配置MHA**:创建配置文件,指定MySQL服务器的信息、监控间隔、故障检测方法等。 4. **...

    CentOS6.5一键安装Mysql5.6

    "install_mysql"这个压缩包文件包含了MySQL 5.6的安装源代码或二进制文件。首先,解压这个压缩包: ``` tar -zxvf install_mysql ``` 然后,根据解压后的文件结构,找到MySQL的安装文件,可能是`mysql-community-...

    linux安装nginx的rpm包

    在我们的场景中,RPM包是Nginx的预编译二进制文件,可以直接在系统上安装,而无需从源代码编译。 1. **准备工作** 在开始安装前,请确保你的系统已经更新到最新版本,并且安装了`yum`或`dnf`(根据你的Linux发行版...

    第1章 数据库设计基本概念(学生实验).pdf

    实验详细介绍了三种安装方式:二进制安装(RPM)、二进制安装(tar)和源代码安装。在RPM安装过程中,学生需在RedHat或Fedora系统中用root账户登录,从光盘或官网下载RPM包,按照提示进行安装。安装完成后,通过检查...

    mysql在linux64位下安装步骤完整版.docx

    以下是三种主要的安装方式: 1. **通用二进制包**:以`.tar.gz`格式提供的通用二进制包,适用于多种Linux发行版。你可以从MySQL文档的2.2节中获取更多关于此方法的信息。 2. **预编译的RPM包**:这是最简单的方法...

    Mysql connectorC++1.1.4RPM for Generic LinuxRHEL 5 x86(64bit

    RPM 包包含预编译的二进制文件和必要的配置信息,使得用户可以方便地安装、升级或卸载软件,无需手动编译源代码。"mysql-connector-c++-commercial-1.1.4-linux-rhel5-x86-64bit.rpm" 文件就是这种格式的包,用于在 ...

    安装MySQL常见的三种方式

    安装MySQL有三种主要方式:RPM包形式、通用二进制形式和源码编译。每种方式都有其特点和适用场景。 1. RPM包形式是Linux系统中常见的一种安装方式,尤其适合Red Hat Enterprise Linux及其衍生版。RPM包分为多种类型...

Global site tag (gtag.js) - Google Analytics