zoukankan      html  css  js  c++  java
  • Ubuntu安装 Alisql编译安装步骤:

    github地址:
    
    https://github.com/alibaba/AliSQL
    
    
    
    一、直接git下载保存到本地:
    
    git clone https://github.com/alibaba/AliSQL.git
    二、安装依赖
    
    apt-get install gcc  build-essential  cmake autoconf libncurses5-dev perl bison
    说明:
    
    centos里面 build-essental换成  gcc-c++, libncurses5-dev换成ncurses-devel,在不同的发行版本下称呼不同而已。
    
    
    三、建立用户和组
    
     groupadd mysql
     useradd mysql -g mysql
    
    
    
    四、准备目录
    
    mkdir /data/mysql
    
    mkdir /usr/local/mysql
    
    
    
    五、授权目录
    
    chown -R mysql:mysql /data/msyql
    
    chown -R mysql:mysql /usr/local/mysql
    
    
    
    六、编译安装
    
    编译:
    
    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=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1
    
    注意:如果以前执行失败过,再执行需要删除 CMakeCache.txt,否则会报错
    
    安装:
    
    make && make install
    
    编译安装步骤比较长,慢慢等~~~~~》》》》》
    
    
    
    七、初始化AliSQL数据库
    
              cd  /usr/local/mysql   
    
              scripts/mysql_install_db  --user=mysql  --datadir=/data/mysqldb
    
    
    
    八、复制AliSQL服务启动配置文件
    
             cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf  
    
             注:如果/etc/my.cnf文件存在,则覆盖
    
    九、复制AliSQL服务启动脚本及加入path路径
    
             cp  support-files/mysql.server  /etc/init.d/mysqld
    
             vim  /etc/profile  
    
                        PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
    
                       export PATH
    
             source/etc/profile
    
    十、启动AliSQL服务并加入开机自启动(可选)
    
           service mysqld start
    
           chkconfig --level 35 mysqld on
    
    十一、检查服务是否启动
    
           netstat -tulnp | grep 3306 
    
           mysql -u root -p 
  • 相关阅读:
    画册制作须知
    名片设计尺寸及名片设计的注意事项
    鼠标指到图片上会向上移动
    css3 实现鼠标放到一个div上显示出另一个隐藏的div
    React Native的原生路由
    React中input checked的使用
    Webpack打包React踩到的坑
    Linux下git的配置
    js变量提升的一个小坑
    SpringMVC中传入的对象存放在哪里
  • 原文地址:https://www.cnblogs.com/netsa/p/7479853.html
Copyright © 2011-2022 走看看