美文网首页
mysql的二进制格式安装

mysql的二进制格式安装

作者: 逢场作戏_6fb9 | 来源:发表于2017-07-31 10:24 被阅读0次

    1.准备工作:

    在mariadb的官网mariadb.org下载编译好的安装包。上传至centos6.9上(centos6.9上默认安装mysql)
    
    imageimage

    2.准备用户

    创建用户
    
    imageimage

    3.准备数据目录

    [root@centos6 ~]# 
    [root@centos6 ~]# mkdir -p /app/data
    [root@centos6 ~]# chown mysql:mysql /app/data
    [root@centos6 ~]# chsh -s /sbin/nologin mysql
    Changing shell for mysql.
    Shell changed.
    [root@centos6 ~]# usermod -d /app/data mysql
    

    准备二进制程序

    tar -xvf mariadb-5.5.57-linux-x86_64 -C /usr/local   
    [root@centos6 ~]# cd /usr/local
    [root@centos6 data]# ls
    mariadb-5.5.57-linux-x86_64
    [root@centos6 data]# ln -s mariadb-5.5.57-linux-x86_64/ mysql
    chown -R mysql:mysql /app/data/mysql/*
    (此处需创立一个软连接并改变目录下的文件的所属组,所有者。)
    

    4 准备配置文件

    配置格式:类ini格式,各程序由单个配置文件提供配[prog_name]
    配置文件查找次序:后面覆盖前面的配置文件
    /etc/my.cnf--> /etc/mysql/my.cnf--> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
    mkdir/etc/mysql/
    cp /app/data/mysql/support-files/my-large.cnf /etc/mysql/my.cnf
    [mysqld]中添加三个选项:
    datadir= /mydata/data
    innodb_file_per_table= on
    skip_name_resolve= on 禁止主机名解析
    
    imageimage

    5创建数据库文件

    [root@centos6 mysql]# /app/data/mysql/scripts/mysql_install_db --datadir=/app/data --user=mysql
    

    6.准备日志文件

    touch /var/log/mysqld.log
    chownmysqld/var/log/mysqld.log
    

    7.准备服务脚本,并启动服务

    cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
    chkconfig--add mysqld
    service mysqldstart
    

    8.安全初始化
    /app/data/mysql/bin/mysql_secure_installation
    vim /etc/profile.d/mysql.sh
    export PATH=/usr/local/mysql/bin/:$PATH

    imageimage

    相关文章

      网友评论

          本文标题:mysql的二进制格式安装

          本文链接:https://www.haomeiwen.com/subject/vomllxtx.html