zoukankan      html  css  js  c++  java
  • mysql5.6 Centos6.6安装

    1.检查防火墙 是否关闭
    service iptables status
    service iptables stop
    chkconfig iptables off

    2. SELINUX
    vim /etc/selinux/config
    SELINUX=disabled

    SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。

    3.配置yum源


    4.
    groupadd mysql
    useradd -d /home/mysql -g mysql -m mysql

    5.
    su - mysql
    vi .bash_profile
    PATH=$PATH:$HOME/bin:/u01/my3306/bin

    6.
    mkdir -p /u01/my3306/data
    mkdir -p /u01/my3306/log/iblog
    mkdir -p /u01/my3306/log/binlog
    mkdir -p /u01/my3306/log/run
    mkdir -p /u01/my3306/tmp
    mkdir -p /u01/my3306/run

    chown -R mysql:mysql /u01/my3306
    chmod -R 755 /u01/my3306

    7.
    yum install -y cmake gcc gcc-c++ ncurses-devel bison zlib libxml
    yum install -y openssl-devel

    8.预编译
    cmake
    -DCMAKE_INSTALL_PREFIX=/u01/my3306
    -DINSTALL_DATADIR=/u01/my3306/data
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    -DEXTRA_CHARSETS=all
    -DWITH_SSL=yes
    -DWITH_EMBEDDED_SERVER=1
    -DENABLED_LOCAL_INFILE=1
    -DWITH_MYISAM_STORAGE_ENGINE=1
    -DWITH_INNOBASE_STORAGE_ENGINE=1
    -DWITH_ARCHIVE_STORAGE_ENGINE=1
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    -DWITH_FEDERATED_STORAGE_ENGINE=1
    -DWITH_PARTITION_STORAGE_ENGINE=1
    -DMYSQL_UNIX_ADDR=/u01/my3306/run/mysql.sock
    -DMYSQL_TCP_PORT=3306
    -DENABLED_LOCAL_INFILE=1
    -DSYSCONFDIR=/etc
    -DWITH_READLINE=on

    9.
    Configuring incomplete, errors occurred!
    删除txt
    find / -name CMakeCache.txt
    rm -f /root/mysql/mysql-5.6.12/CMakeCache.txt

    10.
    make
    make install

    11.
    my.cnf 上传这个文件
    cd /u01/my3306

    12.
    chown -R mysql:mysql /u01/my3306/

    13.初始化数据库
    su - mysql
    cd /u01/my3306
    会根据my.cnf参数文件中执行的信息初始化数据库
    必须在这个路径下执行
    ./scripts/mysql_install_db --defaults-file=/u01/my3306/my.cnf --datadir=/u01/my3306/data --user=mysql

    ./scripts/mysql_install_db --defaults-file=/u01/my3307/my.cnf --datadir=/u01/my3307/data --basedir=/u01/my3306 --user=mysql

    14.启动mysql
    cd /u01/my3306/bin
    ./mysqld_safe --defaults-file=/u01/my3306/my.cnf --user=mysql &

    15.连接数据库
    mysql -h127.0.0.1 -uroot

    mysql -h127.0.0.1 -uroot -P3306

    大写P端口
    小写p密码

  • 相关阅读:
    汉诺塔
    美丽联合2018前端
    游览器
    python多线程实现
    cuda toolkit
    编译器,解释器及混合编译
    大疆无人机
    SaaS PaaS IaaS mes
    CNN中权值共享的理解
    最近动作项目心得
  • 原文地址:https://www.cnblogs.com/dbalightyear/p/11237103.html
Copyright © 2011-2022 走看看