• CENTOS 6.5 平台离线编译安装 Mysql5.6.22


    一、下载源码包

    http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.22.tar.gz

    二、准备工作

    卸载之前本机自带的MYSQL

    安装 cmake,编译MYSQL 的工具

    yum install cmake

    三、解压源码包

    tar -zxv -f mysql-5.6.16.tar.gz  
    cd mysql-5.6.16

    四、CMake编译

    cmake    
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql    
    -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock    
    -DDEFAULT_CHARSET=utf8    
    -DDEFAULT_COLLATION=utf8_general_ci    
    -DWITH_INNOBASE_STORAGE_ENGINE=1    
    -DWITH_ARCHIVE_STORAGE_ENGINE=1    
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1    
    -DMYSQL_DATADIR=/jbdata/mysqldb    
    -DMYSQL_TCP_PORT=3306    
    -DENABLE_DOWNLOADS=1  

    注:重新运行配置,需要删除CMakeCache.txt文件

    执行make
    make

    安装
    make install

     五、初始化 mysql 数据库

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

    六、复制启动文件

    To start mysqld at boot time you have to copy
    support-files/mysql.server to the right place for your system
    
    cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf  

    七、复制服务启动脚本及加入PATH路径

    cp support-files/mysql.server /etc/init.d/mysqld

      修改PATH环境变量,让系统可以直接使用mysql的相关命令。

      #vim /etc/profile.d/mysql.sh 

      export PATH=$PATH:/usr/local/mysql/bin

    -------------------------------------------------------------------------------------

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

    八、启动mysql并加入开机启动

    service mysqld start 
    chkconfig --level 35 mysqld on

    九、检查mysql是否启动

    netstat -tulnp | grep 3306   
    mysql -u root -p  

    十、设置mysql密码

    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:
    
      ./bin/mysqladmin -u root password 'new-password'
      ./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
    
    Alternatively you can run:
    
      ./bin/mysql_secure_installation
  • 相关阅读:
    【转】Oracle学习系列
    昏昏昏昏昏昏,怎么变成这样了。:(
    SQLServer 2K 安装重复出现挂起问题解决办法
    ORM iBATIS 学习,没弄清楚。
    MagicLinux让我用我一个方便的方法引导你吧。
    SOA大赛初赛文档已经提交.心中大石掉下.
    继续一下目标。
    ORM已经理解了.
    Spot the Bug Episode 2 中BUG的修改
    MaglicLinux启动加入了BOO.INI搞定.这个方便了.
  • 原文地址:https://www.cnblogs.com/kelsen/p/4369416.html
Copyright © 2020-2023  润新知