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

linux源码安装mysql

阅读更多
///以下的步骤是我亲自安装时记录的,按着我的步骤做即可.

1:需要编译cmake
2:在编译mysql

下载cmake-3.5.0.tar.gz包和mysql-5.6.29.tar.gz安装包并解压.这里不再叙述

-----------------安装cmake-----------------
yum -y install gcc gcc-c++ ncurses-devel perl (安装环境)

进入到cmake目录下
sh bootstrap
gmake && gmake install



------------啦啦啦 我是分界线  接下来编译mysql--------------


mkdir –p /opt/you/data/mysql

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/opt/you/data/mysql \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1


接着执行make && make install

若/etc中没有my.cnf   cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

vi /etc/my.cnf
在[mysqld]下写入
port = 3306
socket = /usr/local/mysql/mysql.sock
basedir = /usr/local/mysql
datadir = /opt/you/data/mysql/
pid-file = /opt/you/data/mysql/data
user = root


------------啦啦啦 我是分界线  接下来初始化mysql--------------

cd /usr/local/mysql

scripts/mysql_install_db --user=root --datadir=/opt/you/data/mysql


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


vi /etc/profile
添加
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

export PATH

source /etc/profile


------------啦啦啦 我是分界线  接下来 mysql-server--------------
yum -y install mysql-server


------------啦啦啦 我是分界线  然后即可--------------

启动mysql :service mysqld start

然后 mysql -uroot -p 回车 回车 即可访问mysql数据库了


分享到:
评论

相关推荐

    linux下源码安装mysql数据库

    - 修改`/etc/init.d/mysqld`文件,确保其指向正确的MySQL安装路径。 ```bash basedir=/usr/local/mysql datadir=/data/mysql ``` 3. **初始化MySQL数据库**: - 进入MySQL的脚本目录,并执行初始化命令来生成...

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

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

    Linux上源码安装Mysql5.5

    - `mysql.tar.gz`:包含MySQL源代码。 - `cmake.tar.gz`:用于构建MySQL的CMake工具。 #### 二、解压与配置 1. **解压压缩包**:使用命令行工具解压上述两个压缩包。假设它们位于当前目录下,可以使用`tar -xzvf ...

    RedHat Linux 源码安装MYSQL步骤.pdf

    在Red Hat Linux操作系统中,源码安装MySQL是一个相对复杂的过程,因为这涉及到手动编译、配置和安装。以下是一步步的详细步骤: 1. **下载MySQL服务器和客户端**: 首先,你需要访问MySQL的官方网站...

    在Linux下安装Mysql(非root)

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

    Linux源码安装MySQL5.7.12资源包

    在Linux(我用的CentOS6.8)上用源码安装MySQL5.7.12需要的所有依赖都在(除gcc和gcc_c++外,一般系统都带)包括ncurses-devel-5.7-4.20090207.el6.x86_64、libarchive-2.8.3-7.el6_8.x86_64、cmake-2.8.12.2-4.el6.x86_...

    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-5.6.25版本

    mysql-5.5.27 linux源码安装文件

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

    Mysql源码包安装步骤

    访问MySQL官方网站或通过Git克隆MySQL的源代码仓库,获取最新或特定版本的源代码。例如,你可以使用以下命令下载MySQL 5.7的源代码: ``` wget ...

    linux系统下源码版mysql安装

    ### Linux系统下源码版MySQL安装详解 #### 安装背景与目的 在Linux环境下,通过源码方式安装MySQL能够使我们更好地定制安装环境,并且能够深入理解MySQL的安装过程及依赖关系。本文将详细介绍如何在Linux系统下不...

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    Linux下安装MySQL5.7,内附安装文档

    在Linux系统中安装MySQL5.7是一个常见的任务,尤其对于那些需要在服务器环境中部署数据库的开发者和运维人员来说。MySQL5.7是该数据库管理系统的一个重要版本,它提供了许多性能优化和新特性。以下是关于在Linux环境...

    Linux安装MySQL相关总结文档

    本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 首先,让我们关注Linux安装MySQL的兼容性问题。在不同的Linux发行版上,MySQL可能有不同的版本和依赖要求。当遇到安装不兼容...

    linux无网安装Mysql需要的依赖包

    这涉及到更复杂的步骤,包括下载MySQL源代码、配置编译选项、解决可能的依赖问题,然后使用`make`和`make install`进行编译和安装。 在进行离线安装时,确保所有的依赖都得到满足至关重要,因为缺失任何一项都可能...

    linux下安装MySQL

    在Linux环境下安装MySQL...综上所述,Linux环境下安装MySQL并配置远程访问涉及多个步骤,包括源码编译、环境配置、权限调整以及服务管理等。每个环节都需谨慎操作,以确保MySQL数据库系统稳定运行并具备远程访问能力。

    RockyLinux9.0 yum安装 mysql8.0

    在本文中,我们将详细介绍如何在Rocky Linux 9.0系统上使用`yum`命令安装MySQL 8.0,以及安装后的配置步骤,包括启动服务、添加自启动、登录、重置密码、开放远程连接、防火墙设置等关键操作。 **一、检查与安装** ...

    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