zoukankan      html  css  js  c++  java
  • Mysql源码安装

    Redhat下的Mysql源码安装

    Installing MySQL on Linux Using the MySQL Yum Repository

    如果选择使用yum安装5.6版本

    Enable to use MySQL 5.6
    [mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    shell> sudo yum install mysql-community-server

    源码安装

    Source Installation System Requirements

    • CMake, which is used as the build framework on all platforms
    • GNU make 3.75 or higher
    • A working ANSI C++ compiler. GCC 4.2.1 or later
    • erl is needed if you intend to run test scripts

    How to Get MySQL

    选择自己的系统进行下载 ,直接下载.tar.gz源码
    http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

    解压后的文件目录架构如下所示:
    Directory Contents of Directory
    bin, scripts mysqld server, client and utility programs
    data Log files, databases
    docs MySQL manual in Info format
    man Unix manual pages
    include Include (header) files
    lib Libraries
    share Miscellaneous support files, including error messages, sample configuration files, SQL for database installation
    sql-bench Benchmarks

    开始安装

    建立用户,解压文件
    shell> groupadd mysql
    shell> useradd -g mysql mysql
    shell> cd /usr/local
    shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    shell> cd mysql
    shell> chown -R mysql .
    shell> chgrp -R mysql .

    自定义数据文件的保存文件
    shell> mkdir -p /data/mysql

    初始化mysql,basedir 是解压安装文件的目录
    shell>/script/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/

    修改配置文件 ,并建立配置文件短链接
    vi /usr/local/mysql/my.cnf
    basedir = /usr/local/mysql
    datadir = /data/mysql
    ln -s /usr/local/mysql/my.cnf /etc/my.cnf

    shell> cp support-files/mysql.server /etc/init.d/mysqld 将常用启动服务放到/etc/init文件中

    增加环境变量
    vi /etc/profile
    export PATH=$PATH:/usr/local/mysql/bin
    source /etc/profile 立即生效配置

    service mysqld start 启动mysql程序

    添加自动启动
    chkconfig --add mysqld
    chkconfig mysqld on

    Mysql启动成功

  • 相关阅读:
    java常用类及第三方开源库-资料汇总
    java动态追踪技术研究-美团技术中心
    MPP架构是什么?看这一篇就行了。。
    大数据基础-数据存储组件介绍
    Scrum团队从创建到成熟的四个阶段
    k8s基础知识-备忘总结
    Kafka基础知识总结笔记
    DDD学习大纲
    HBase资料汇总
    R-CNN系列(3)—— Fast R-CNN
  • 原文地址:https://www.cnblogs.com/roni/p/5703104.html
Copyright © 2011-2022 走看看