`
zhuruxin86
  • 浏览: 106380 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

linux下mysql源码安装

 
阅读更多
查看已经安装的mysql:rpm -qa|grep mysql
删除旧版本: rpm -e --nodeps mysql-4.1.20-2.RHEL4.1
             rpm -e --nodeps mysql-server-4.1.20-2.RHEL4.1

一、      使用源码安装
[root@band-all mysql]# cd /usr/local
[root@band-all mysql]# rz mysql-5.1.48.tar
[root@ band-all local]# groupadd mysql
[root@ band-all local]# useradd -g mysql mysql
tar -xvf mysql-5.1.48.tar
[root@band-all mysql]# cd /usr/local/mysql-5.1.48/
[root@ band-all mysql-5.1.48]# ./configure --prefix=/usr/local/mysql --with-plugins=innobase
[root@band-all mysql-5.1.48]# make && make install
[root@band-all mysql-5.1.48]# chown -R mysql:mysql /usr/local/mysql/
[root@band-all support-files]#
cp  /usr/local/mysql-5.1.48/support-files/my-medium.cnf /etc/my.cnf
创建数据目录
mkdir -p /data/mysqldata/

数据库装好后修改数据存储目录
vi  /etc/my.cnf
[mysqld]
default-character-set=utf8
lower_case_table_names=1
skip-external-locking
datadir = /data/mysqldata
default-storage-engine=INNODB

这里默认basedir是/usr/local/mysql所以不用配置

拷贝之前的数据文件
cp /usr/local/mysql/var/*  /data/mysqldata -R
chown -R mysql.mysql /data/mysqldata/

[root@band-all support-files]# cp /usr/local/mysql-5.1.48/support-files/mysql.server /etc/init.d/mysqld

[root@band-all support-files]# /usr/local/mysql/bin/mysql_install_db --user=mysql
[root@band-all support-files]# /usr/local/mysql/bin/mysqld_safe --user=mysql &
[root@band-all mysql]# chmod 755 /etc/init.d/mysqld
[root@band-all mysql]# chkconfig --add mysqld
[root@band-all mysql]# chkconfig mysqld on
[root@band-all mysql]# service mysqld start

/etc/profile中指定环境变量
export MYSQL_HOME=/usr/local/mysql
export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH

source /etc/profile

创建用户
/usr/local/mysql/bin/mysqladmin -u root -h localhost password 'root'

分享到:
评论

相关推荐

    linux下MySQL源码安装和简单使用.docx

    ### Linux下MySQL源码安装与简单使用 #### 源码安装原因 在某些Linux发行版中,并不自带MySQL数据库,或因特定硬件架构(例如国产龙芯等基于MIPS指令集的处理器)而不支持MySQL官方提供的RPM包安装方式。这种情况...

    linux下mysql源码编译安装

    linux下源码编译安装mysql-5.6.25版本

    linux下MySQL源码安装和简单使用.pdf

    在Linux环境下,MySQL数据库系统可能不预装在某些操作系统中,或者对于特定的硬件架构(如MIPS指令系统的国产龙芯电脑),官方提供的RPM包可能无法直接安装。在这种情况下,通过源码编译安装MySQL成为必要的选择。...

    LINUX下MYSQL源码安装和简单使用.pdf

    - CMake是构建MySQL源码所需的工具,可以从官方网站下载Unix/Linux源码版本,解压缩后运行`./configure --prefix=/usr/local/cmake`,`gmake && make install`进行安装。 5. **配置MySQL源码**: - 进入MySQL源码...

    Linux下以源代码方式安装MySQL教程

    在Linux环境下,以源代码方式安装MySQL是一种常见且灵活的方法,尤其对于自定义配置和调试需求较高时。本文将详细讲解这一过程,适用于熟悉Linux基础操作的用户。 首先,安装MySQL需要一个C编译器,这里推荐使用GCC...

    linux下源码安装mysql数据库

    ### Linux下源码安装MySQL数据库知识点详解 #### 一、准备工作与环境搭建 在Linux环境下进行MySQL数据库的源码安装前,需要准备一系列的基础工作,包括但不限于创建必要的目录结构、设置用户权限以及安装所需的...

    linux下mysql5.7.11源码安装

    ### Linux 下 MySQL 5.7.11 源码安装详细步骤与解析 #### 一、环境准备 1. **检查已安装的 MySQL 版本**:在开始之前,确保环境中没有已安装的 MySQL 服务。使用 `rpm -qa | grep mysql` 命令查看是否有 MySQL 的...

    linux环境下MySQL源码编译安装

    linux环境下MySQL源码编译安装及初始化,使用cmake安装,如何添加配置文件,配置客户端,以及初始化。

    Mysql源码包安装步骤

    MySQL源码包安装步骤是一个复杂的过程,涉及到许多技术细节,对于想要深入了解数据库系统或进行定制化配置的IT专业人员尤其重要。以下将详细介绍这个过程。 首先,安装MySQL源码包前,确保你的操作系统环境满足...

    linux 下mysql5.5安装配置大全

    在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake 在安装MySQL 5.5前,首先需要安装...

    linux系统下源码版mysql安装

    本文将详细介绍如何在Linux系统下不借助cmake进行MySQL源码安装的具体步骤及其相关知识点。 #### 准备工作 在开始安装前,请确保您的Linux系统已经安装了必要的编译工具和库文件。例如GCC、make等基础开发工具,...

    mysql-5.7.18源码和connector C++源码在Linux在编译安装

    在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...

    linux下mysql安装包

    在Linux环境下安装MySQL数据库系统,通常有两种方法:使用软件包管理器(如apt-get或yum)或者通过源代码编译安装。本篇将详细介绍在Linux下通过编译安装MySQL 5.6.29的过程,这给用户提供了更多的自定义选项,以便...

    linux下mysql5.5编译安装笔记(完整安装教程)

    现在,可以下载MySQL 5.5.11的源代码包,解压后进入目录: ``` wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.11.tar.gz tar zxvf mysql-5.5.11.tar.gz cd mysql-5.5.11 ``` 使用CMake配置编译选项,...

    在Linux下安装Mysql(非root)

    在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的配置和权限设置,可以成功安装和运行 ...

    基于Linux下MYSQL的安装流程

    4. **编译MySQL源代码**: ```bash [root@localhost mysql-5.0.22]# make ``` 编译过程可能需要一段时间,请耐心等待。 5. **安装MySQL**: ```bash [root@localhost mysql-5.0.22]# make install [root@...

    mysql-5.5.27 linux源码安装文件

    本文将详细介绍如何在Linux环境下,通过源代码方式安装MySQL 5.5.27版本。 源码安装MySQL的优点在于,你可以完全控制编译过程,根据系统的特定需求定制配置,例如选择特定的编译选项、优化参数或添加额外的模块。...

    mysql suse linux安装文档)

    1. 将MySQL的源代码包`mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz`复制到一个合适的目录。 2. 使用`tar`命令解压缩文件,生成一个名为`mysql-standard-4.0.24-pc-linux-gnu-i686`的目录。 3. 为了便于管理和...

Global site tag (gtag.js) - Google Analytics