• MySQL多实例安装、配置、启动(四)


    一、规划信息

    系统信息:

    cat /etc/redhat-release 
    CentOS Linux release 7.2.1511 (Core)
    # uname -r
    3.10.0-327.el7.x86_64

    数据库规划

    PORT:      330733083309
    数据目录:   /data/3307/data、/data/3308/data、/data/3309/data
    Socket:    /data/3307/mysql.sock、/data/3308/mysql.sock、/data/3309/mysql.sock
    配置文件:   /data/3307/my.cnf、/data/3308/my.cnf、/data/3309/my.cnf

    二、数据库安装

    安装方法请参见链接:https://www.cnblogs.com/cyleon/p/10863827.html

    三、多实例的配置

    3.1 创建目录

    mkdir -p /data/330{7..9}/data

    3.2 创建my.cnf配置文件

    # vim /data/3307/my.cnf
    [mysqld]
    server_id=3307
    port=3307
    basedir=/usr/local/mysql
    datadir=/data/3307/data
    socket=/data/3307/mysql.sock
    
    # vim /data/3308/my.cnf
    [mysqld]
    server_id=3308
    port=3308
    basedir=/usr/local/mysql
    datadir=/data/3308/data
    socket=/data/3308/mysql.sock
    
    # vim /data/3309/my.cnf
    [mysqld]
    server_id=3309
    port=3309
    basedir=/usr/local/mysql
    datadir=/data/3309/data
    socket=/data/3309/mysql.sock

    3.3 初始化数据目录

    /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3307/data --user=mysql
    /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3308/data --user=mysql
    /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3309/data --user=mysql

    四、多实例启动及停止

    4.1 启动服务

    # 先修改所有都的权限
    chown
    -R mysql.mysql /data/*
    # 分别启动三个服务 mysqld_safe --defaults-file=/data/3307/my.cnf & mysqld_safe --defaults-file=/data/3308/my.cnf & mysqld_safe --defaults-file=/data/3309/my.cnf &

    4.2 验证服务

    mysql -S /data/3307/mysql.sock -e "show variables like 'port'"
    mysql -S /data/3308/mysql.sock -e "show variables like 'port'"
    mysql -S /data/3309/mysql.sock -e "show variables like 'port'"

    4.3 停止多实例数据库

    mysqladmin -S /data/3307/mysql.sock shutdown
    mysqladmin -S /data/3308/mysql.sock shutdown
    mysqladmin -S /data/3309/mysql.sock shutdown
  • 相关阅读:
    【翻译】让你的网站飞起来
    理解ASP.NET MVC中的模型绑定
    【转载】创建定制ASP.NET MVC视图引擎
    修改STM32主频
    Cortex系列ARM核心及体系结构介绍
    递归
    NFD模拟兴趣包的转发
    NX 笔记
    MicroPython 8266 配置
    Python JSON操作
  • 原文地址:https://www.cnblogs.com/cyleon/p/11534587.html
Copyright © 2020-2023  润新知