zoukankan      html  css  js  c++  java
  • centos7安装mysql

    1. 环境准备

    CentOS-7 安装好,最好是Minimal版本的

    新建soft目录,上传mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

    配置好网络

    2. 依赖安装

    Mysql 编译安装需要使用perl,先把这些编译工具安装好

    yum -y install perl

    yum -y install perl-devel

    yum -y install 'perl(Data::Dumper)'

    3. 安装mysql

    3.1. 解压

    tar -zxvf mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

    重命名

    mv mysql-5.6.10-linux-glibc2.5-x86_64 mysql

    mysql里面的所有放置到 /usr/local/mysql

     mkdir /usr/local/mysql

     mv * /usr/local/mysql

    3.2. 初始化安装

    3.2.1. 创建好数据目录

    mkdir -p /data/mysql

    3.2.2. 初始化

    cd /usr/local/mysql/scripts

    ./mysql_install_db --user=root --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid --tmpdir=/tmp  --explicit_defaults_for_timestamp=true

    3.2.3. 配置my.cnf文件

    cd /usr/local/mysql/support-files

    cp my-default.cnf /etc/my.cnf

    cp mysql.server /etc/init.d/mysql

    vi /etc/my.cnf

    basedir = /usr/local/mysql

    datadir = /data/mysql

    socket = /tmp/mysql.sock

    log-error = /data/mysql/error.log

    pid-file = /data/mysql/mysql.pid

    user = root

    tmpdir = /tmp

    3.2.4. 修改环境变量

    vi /etc/profile

    export MYSQL_HOME=/usr/local/mysql

    export PATH=$MYSQL_HOME/bin:$PATH

    source /etc/profile

    3.2.5. 启动mysql

    service mysql start

    3.2.6. 登陆mysql,修改给root密码

    mysql

    mysql>use mysql;

    mysql>update user set password=password('root') where user='root' and host='localhost';

    mysql>flush privileges;

    3.2.7. 允许远程访问

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    flush privileges;

    3.2.8. 关闭防火墙

    systemctl stop firewalld.service

    systemctl disable firewalld.service

  • 相关阅读:
    小故事
    设计模式
    git分支
    git简单操作
    ab命令压力测试
    libcheck ARM交叉编译
    libxml2 ARM 交叉编译
    I.MX6 安装LTIB
    为ARM编译Glib
    QT 4.8 中文显示问题
  • 原文地址:https://www.cnblogs.com/zhoufly-blog/p/12359148.html
Copyright © 2011-2022 走看看