zoukankan      html  css  js  c++  java
  • MySQL5.6二进制部署

     MySQL5.6二进制部署

    1.下载二进制包

          wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

    2.下载依赖

         yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake

    3.解压安装

         tar -xf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz  -C /usr/local

    4.创建用户、组、数据目录

        groupadd mysql
        useradd -g mysql -s /sbin/nologin mysql
    mkdir /var/log/mysql
    chown -R mysql:mysql /usr/local/mysql
    chown -R mysql:mysql /var/log/mysql

    5.修改配置文件

     如果/usr/local/mysql/下有my.cnf 删除即可.

       vim /etc/my.cnf
    [mysql]
    default-character-set=utf8 socket=/usr/local/mysql/mysql.sock [mysqld] skip-name-resolve port = 3306 socket=/usr/local/mysql/mysql.sock basedir=/usr/local/mysql datadir=/usr/local/mysql/data max_connection=200 character-set-server=utf8 default-storage-engine=INNODB lower_case_table_name=1 max_allowed_packet=16M log-error=/var/log/mysql/mysql.log pid-file=/var/log/mysql/mysql.pid bind-address = 0.0.0.0

    6.编译配置:

        ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ 

    7.配置环境变量:

        vim /etc/profile
        export PATH=$PATH:/usr/local/mysql/bin
    
        source /etc/profile

    8.加入systemctl服务:

        vim /usr/lib/systemd/system/mysql.service
    
        [Unit]
        Description=mysql
        After=network.target remote-fs.target nss-lookup.target
        [Service]
        Type=forking
        ExecStart=/usr/local/mysql/support-files/mysql.server start
        ExecReload=/usr/local/mysql/support-files/mysql.server restart
        ExecStop=/usr/local/mysql/support-files/mysql.server stop
        PrivateTmp=true
        [Install]
        WantedBy=multi-user.target

    9.开启服务

        systemctl start mysql

    10.修改初始登录密码

        set password for 'root'@'localhost'=password('123456');
  • 相关阅读:
    .net core 3.1 使用autofac注入
    基于.NetCore3.1系列 —— 日志记录之初识Serilog
    antd vue select可选可清空
    ant-design-vue纯前端分页
    mysql查询逗号分隔的id,连表查询出name,同样用逗号分隔
    oracle字符串里面有通过逗号分隔的各个id,直接通过字符串获取id对应的name的字符串
    人脉、交往、会说话和做人、专业素质
    Ubuntu 一些执行命令
    CentOS 7 express nodejs
    IdWorker
  • 原文地址:https://www.cnblogs.com/haoee/p/14760723.html
Copyright © 2011-2022 走看看