zoukankan      html  css  js  c++  java
  • MySQL之二进制安装

    MySQL二进制安装

    生产中多采用二进制安装MySQL,本次以mariadb-10.2.23-linux-x86_64.tar.gz为例

    1 准备用户和组

    groupadd -r -g 336 mysql
    useradd -r -g mysql -u 336 -s /sbin/nologin -d /data/mysql mysql

    2 准备二进制程序文件和相关文件属性

    tar xvf mariadb-10.2.23-linux-x86_64.tar.gz -C /usr/local/
    cd /usr/local/
    ln -s mariadb-10.2.23-linux-x86_64/ mysql
    chown -R root.root /usr/local/mysql/

    3 PATH变量

    cat /etc/profile.d/mysql.sh
    PATH=/usr/local/mysql/bin:$PATH

    4 准备数据库数据目录和数据--改成逻辑卷

    mkdir /data/mysql -pv
    chown mysql.mysql /data/mysql/
    cd /usr/local/mysql
    ./scripts/mysql_install_db --datadir=/data/mysql --user=mysql

    5 准备Mysql的服务器端的配置文件

    mkdir /etc/mysql
    cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.cnf

    vim /etc/mysql/my.cnf
    [mysqld]
    datadir=/data/mysql 加一行

    6 准备服务启动脚本

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld
    service mysqld start

    7 安全加固

    mysql_secure_installation //安全加固的时候会让选择设置root的密码

    8 测试连接

    mysql -uroot -p

    status

  • 相关阅读:
    spring整合curator实现分布式锁
    curator操作zookeeper
    zk创建集群
    zookeeper下的基本操作
    java语音转文字
    netty的数据通信之心跳检测
    arm B和BL指令浅析
    NAND FLASH驱动程序
    外设位宽为8、16、32时,CPU与外设之间地址线的连接方法
    内存接口原理图笔记
  • 原文地址:https://www.cnblogs.com/mgli/p/12772837.html
Copyright © 2011-2022 走看看