zoukankan      html  css  js  c++  java
  • CentOS7编译安装mysql-5.6.43

    Step 1:安装编译需要的软件和工具

    [root@node-1 ~]# yum install gcc gcc-c++ cmake ncurses-devel bison

    Step 2:创建mysql用户和组,并且创建安装目录和数据库存储目录

    [root@node-1 ~]# mkdir /data                             //数据库存储目录

    [root@node-1 ~]# mkdir /usr/local/mysql             //数据库安装目录

    [root@node-1 ~]# useradd -s /sbin/nologin mysql

    [root@node-1 ~]# chown -R mysql:mysql /data

    [root@node-1 ~]# chown -R mysql:mysql /usr/local/mysql

    Step 3:下载mysql源代码压缩包

    [root@node-1 ~]# wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.43.tar.gz

    Step 4:编译、安装

    [root@node-1 ~]# tar zxvf mysql-5.6.43.tar.gz 

    [root@node-1 ~]# cd mysql-5.6.43/

    [root@node-1 mysql-5.6.43]# 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=/data -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DENABLE_DOWNLOADS=1 -DMYSQL_USER=mysql 

    [root@node-1 mysql-5.6.43]# make

    [root@node-1 mysql-5.6.43]# make install

    Step 5:修改目录属性

    [root@node-1 mysql-5.6.43]# chown -R mysql:mysql /data
    [root@node-1 mysql-5.6.43]# chown -R mysql:mysql /usr/local/mysql

    Step 6:安装mysql系统表

    [root@node-1 ~]# cd /usr/local/mysql/

    [root@node-1 mysql]# script/mysql_install_db --user=mysql --datadir=/data

  • 相关阅读:
    mysql 表分区
    mysql 存储过程和函数
    mysql 主从复制
    nginx 生产中配置记录
    harbor资源管理垃圾回收
    harbor部署
    docker使用nfs 做跨主机存储
    基于Gluster分布式实现docker存储卷
    docker 部署elasticsearch集群
    记一次iptables配置(REJECT --reject-with icmp-host-prohibited)
  • 原文地址:https://www.cnblogs.com/networking/p/10346228.html
Copyright © 2011-2022 走看看