zoukankan      html  css  js  c++  java
  • 通用二进制格式安装、编译安装过程(以mysql为例)

    第一节:mysql 的二进制格式安装与编译安装

    1.1 二进制格式安装

    (1)准备用户

    [root@centos7 ~]#useradd -r -d /data/mysqldb -s /sbin/nologin mysql

    (2)准备数据目录(以/data/目录为例,建议使用逻辑卷)

    [root@centos7 ~]#chown mysql.mysql /data/

    (3)准备二进制程序

      解压;创建软链接;更改目录所有者所属组

    [root@centos7 ~]#tar xvf mariadb-version-linux-x86_64.tar.gz -C /usr/local    # -C指定解包目录,参照官方文档
    [root@centos7 ~]#cd /usr/local;ln -s mariadb-version-linux-x86_64 mysql;cd
    [root@centos7 ~]#chown -R root:root /usr/local/mysql/    # 建议

    (4)准备配置文件

    [root@centos7 ~]#cd /usr/local/mysql/
    [root@centos7 mysql ]#scripts/mysql_install_db --datadir=/data/mysqldb --user=mysql;cd
    #mysql_install_db该脚本要调用/usr/local/mysql/文件夹下的文件,所以在mysql目录中执行上述命令
    [root@centos7 ~]#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
    [root@centos7 ~]#vim /etc/my.cnf
    [mysqld]
    datadir = /data/mysqldb    # 修改配置文件,定义数据库文件路径
    innodb_file_per_table = on
    skip_name_resolve = on     # 禁止主机名解析,建议使用
    

    (5)准备服务脚本,并启动服务

    [root@centos7 ~]#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    [root@centos7 ~]#chkconfig --add mysqld
    [root@centos7 ~]#service mysqld start
    

    (6)安全初始化

    [root@centos7 ~]#/user/local/mysql/bin/mysql_secure_installation
    

    1.2 编译安装

    (1)安装依赖包、编译环境

    (2)下载源码包,上传至服务器

    (3)准备用户,编译安装(./configure)

    (4)make && make install

    (5)准备环境变量

    echo 'PATH=/data/mysqldb/bin:$PATH' > /etc/profile.d/mysql.sh
    

    (6)生成数据库文件

    cd /data/mysqldb/
    scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql
    

    (7)准备配置文件

    cp /app/mysql/support-files/my-huge.cnf /etc/my.cnf
    

    (8)准备启动脚本

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

    (9)启动服务

    chkconfig --add mysqld;service mysqld start
    
  • 相关阅读:
    perimeter of squares
    map
    django路由
    for的骚用法
    3和5的倍数相加和
    PeteCake 字典和最小值
    Find the missing letter
    实现简单的ssh功能
    开源运维工具体系
    vsftp在iptables中的配置
  • 原文地址:https://www.cnblogs.com/zyybky/p/12354944.html
Copyright © 2011-2022 走看看