zoukankan      html  css  js  c++  java
  • mysql 5.5.36 通用二进制安装部署

    1、创建mysql用户

    # useradd -r mysql


    2、解压二进制包到指定目录下

    # tar xf mysql-5.5.36-linux2.6-x86_64.tar.gz -C /usr/local
    # cd /usr/local/
    # ln -sv mysql-5.5.36-linux2.6-x86_64/ mysql


    3、创建数据目录

    # mkdir /mydata/data


    4、修改数据目录及程序目录权限

    # chown -R mysql.mysql /mydata/data
    # chown -R root.mysql /usr/local/mysql/*

     
    5、提供mysql配置文件,复制配置文件样例文件到etc目录中

    # cd /usr/local/mysql/support-files
    # cp my-large.cnf /etc/my.cnf


    6、修改配置文件

    # vim /etc/my.cnf             # 修改配置文件如下几行,这里只是做了最基础配置,保证mysql可以正常启动
    thread_concurrency = 4        # 将此处修改为4
    datadir = /mydata/data        # 指定数据存放目录
    innodb_file_per_table = 1     # InnoDB引擎独立表空间


    7、拷贝服务脚本到/etc/rc.d/init.d目录中,并设置开机启动

    # cp mysql.server /etc/rc.d/init.d/mysqld
    # chkconfig --add mysqld
    # chkconfig --list mysqld


    8、初始化数据库

    # cd /usr/local/mysql
    # scripts/mysql_install_db --user=mysql --datadir=/mydata/data/


    9、启动数据库

    # /etc/init.d/mysqld start
    # service mysqld start


    10、设置mysql环境变量

    # vim /etc/profile.d/mysql.sh
    export PATH=/usr/local/mysql/bin:$PATH
    #. /etc/profile


    11、导出帮助文件   

    # vim /etc/man.config
    MANPATH /usr/local/mysql/man


    12、导出头文件
     

    # ln -sv /usr/local/mysql/include /usr/include/mysql


    13、导出lib库

    # vim /etc/ld.so.conf.d/mysql.conf
    /usr/local/mysql/lib
    # ldconfig -v | grep mysql

     
    完成以上步骤,mysql通用二进制格式安装完成!

  • 相关阅读:
    .Net 中double相加的困惑
    关于内存资源消耗快的问题
    内存资源消耗快的问题
    跨线程更新窗体
    .Net实现双缓冲
    TypeConverter
    emf文件的导入
    在资源中存放图象与emf文件的显示
    笔记java中nextLine方法没有输入就跳过了
    Silverlight Triggers、Actions 和 Behaviors
  • 原文地址:https://www.cnblogs.com/miclesvic/p/6132345.html
Copyright © 2011-2022 走看看