精华内容
下载资源
问答
  • AliSQL AliSQL is a MySQL branch originated from Alibaba Group. It is based on the MySQL official release and has many feature and performance enhancements. AliSQL has proven to be very stable and ...
  • AliSQL是源自阿里巴巴集团MySQL分支。 它基于MySQL官方发行版,具有许多功能和性能增强。 已证明AliSQL在生产环境中非常稳定且高效。 它可以用作MySQL的免费,完全兼容,增强和开源的直接替代品。 自2016年8月以来...
  • alisql部署文档.doc

    2019-06-29 16:08:43
    该文档是alisql5.6版本的部署文档,以及如何搭建主备库
  • AliSQL 介绍

    2017-02-16 11:11:41
    AliSQL介绍 AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及...

    AliSQL介绍

    AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。该版本性能优于社区版MySQL 70%左右,可帮助中小企业和开发者提升数据运营能力。

    AliSQL版本在强度和广度上都经历了极大的考验。最新的AliSQL版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL等社区汲取精华,也沉淀了阿里巴巴多年在MySQL领域的经验和解决方案。AliSQL增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。

    针对电商秒杀场景,AliSQL有着特殊的优化,“在通用基准测试场景下,AliSQL版本比MySQL官方版本有着 70% 的性能提升。在秒杀场景下,性能提升 100倍”

    AliSQL

    AliSQL is a MySQL branch originated from Alibaba Group. It is based on the MySQL official release and has many feature and performance enhancements. AliSQL has proven to be very stable and efficient in production environment. It can be used as a free, fully compatible, enhanced and open source drop-in replacement for MySQL.

    AliSQL has been an open source project since August 2016. It is being actively developed by engineers from Alibaba Group. Moreover, it includes patches from Percona, WebScaleSQL, and MariaDB. AliSQL is a fruit of community effort. Everyone is welcomed to get involved.

    AliSQL代码仓库(Code repository)

    https://github.com/alibaba/AliSQL

    展开全文
  • 安装AliSQL

    2018-12-19 11:57:00
    一、编译安装AliSQL前的准备工作 卸载原有自带的Mysql:yum remove mysql-libs -y 安装mysql依赖库:yum -y install gcc gcc-c++ ncurses-devel perl bison cmake autoconf 如果cmack和bison安装不成功: 1、安装...
    一、编译安装AliSQL前的准备工作
    卸载原有自带的Mysql:yum remove mysql-libs -y
    安装mysql依赖库:yum -y install gcc gcc-c++ ncurses-devel perl bison cmake autoconf 
    如果cmack和bison安装不成功:

    1、安装cmake,或从https://cmake.org/download/下载所需版本

      1)、wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz 
      2)、tar -zxvf cmake-2.8.10.2.tar.gz   
      3)、cd cmake-2.8.10.2  
      4)、./bootstrap ; make ; make install 
      5)、cd ~
    2、安装bison,从http://ftp.gnu.org/gnu/bison/下载所需版本
      1)、tar -zxvf bison-2.7.tar.gz
      2)、sudo yum install bison-2.7
      3)、cd ~
    二、新建用户和组(必须要有mysql用户,否组安装完成后启动不成功)
     groupadd mysql 
     useradd -r -g mysql mysql
    三、新建所需目录
    新建安装目录:mkdir –p /usr/local/mysql
    新建数据库数据文件目录:mkdir -p /data/mysqldb
    四、下载AliSQL源码解压并进入目录
           从https://github.com/alibaba/AliSQL下载源码
                       1)、解压
                                unzip AliSQL-master.zip
                       2)、cd AliSQL-master
    五、编译安装mysql
    1、设置编译参数
     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  
    或者:
     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文件:rm CMakeCache.txt 重新运行上面的配置
    2、编译源码
             make
    3、安装
             make install
    六、修改AliSQL目录所有者和组
    1、修改AliSQL安装目录
              cd  /usr/local/mysql 
              chown -R mysql:mysql . 
    2、修改AliSQL数据库文件目录
          cd  /data/mysqldb  
          chown -R mysql:mysql . 
    七、初始化AliSQL数据库
              cd  /usr/local/mysql   
              scripts/mysql_install_db  --user=mysql  --datadir=/data/mysqldb
              注:初始化数据库出现错误:FATAL ERROR:please install the following Perl modules before executingscripts/mysql_install_db:Data::Dumper
             需要安装:autoconf库:yum  install –y autoconf  再次执行初始化命令
    八、复制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  
              最下面加入mysql环境变量:export PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
             刷新配置:source /etc/profile
    十、启动mysql服务并加入开机自启动(可选)
           service mysqld start
           chkconfig --level 35 mysqld on
    十一、mysql最后配置使用(默认就是utf-8编码,无需修改)

    1、登录进入mysql界面: mysql -u root mysql 或者mysql -u mysql (用mysql用户登录没法修改和设置密码)

    2、修改密码 UPDATE user SET Password=PASSWORD('123456') where USER='root';

    退出重新登录: mysql -uroot -p123456

    登录后执行任何语句报错:You must SET PASSWORD before executing this statement 

    重新设置密码 SET PASSWORD = PASSWORD('123456');set password = password('123456');

    3.开放远程连接
    grant all PRIVILEGES on *.* to root@'%'  identified by '123456';
    4、刷新配置 flush privileges ;
    5、退出 quit
    6、重启mysql: service mysqld restart
    十二、开放3306端口
    查看已经开放的端口:
    firewall-cmd --list-ports
    开放端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent (--permanent永久生效,没有此参数重启后失效) 
    重新载入
    firewall-cmd --reload
    查看
    firewall-cmd --zone= public --query-port=80/tcp
    删除
    firewall-cmd --zone= public --remove-port=80/tcp --permanent
    firewall-cmd --state 防火墙运行状态
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

    转载于:https://www.cnblogs.com/qizhecangtianliulang/p/10142379.html

    展开全文
  • alisql安装教程

    2021-07-30 16:14:25
    若安装MySQL则 rm /etc/my.cnf卸载,否则忽略 卸载已安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51(51为版本) ...一、编译安装AliSQL前的准备工作 1、编译源码所需的工具和库 yum install gcc

    若安装MySQL则 rm /etc/my.cnf卸载,否则忽略
    卸载已安装的mysql
    yum remove mysql mysql-server mysql-libs compat-mysql51(51为版本)
    rm –rf /var/lib/mysql
    rm /etc/my.cnf
    查看是否还存在mysql软件
    rpm -qa|grep mysql
    若存在,则继续
    yum –y remove 查询到的软件名

    一、编译安装AliSQL前的准备工作

    1、编译源码所需的工具和库
    yum install gcc gcc-c++ ncurses-devel perl
    2、安装cmake,或从
    https://cmake.org/download/下载所需版本
    1)、wget
    http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
    2)、tar -zxvf cmake-2.8.10.2.tar.gz
    3)、cd cmake-2.8.10.2
    4)、./bootstrap ; make ; make install
    5)、cd ~
    3、安装bison,从
    http://ftp.gnu.org/gnu/bison/下载所需版本
    1)、tar -zxvf bison-2.7.tar.gz
    2)、sudo yum install bison-2.7
    3)、cd ~

    二、设置AliSQL用户和组
    1、增加AliSQL用户和组
    groupadd mysql
    2、新增AliSQL用户
    useradd -r -g mysql mysql

    三、AliSQL所需目录
    1、新建AliSQL安装目录
    mkdir –p /usr/local/mysql
    2、新建AliSQL数据库数据文件目录
    mkdir -p /data/mysqldb

    四、下载AliSQL源码并解压

    https://github.com/alibaba/AliSQL下载源码
    1)、解压
    unzip AliSQL-master.zip
    2)、cd AliSQL-master

    五、编译安装AliSQL
    1、设置编译参数
    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
    或者:
    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文件
    rm CMakeCache.txt
    2、编译源码
    make
    3、安装
    make install

    六、修改AliSQL目录所有者和组
    1、修改AliSQL安装目录
    1)、cd /usr/local/mysql
    2)、chown -R mysql:mysql .
    2、修改AliSQL数据库文件目录
    1)、cd /data/mysqldb
    2)、chown -R mysql:mysql .

    七、初始化AliSQL数据库
    cd /usr/local/mysql
    scripts/mysql_install_db –user=mysql –datadir=/data/mysqldb
    注:
    初始化数据库出现错误:
    FATAL ERROR:please install the following Perl modules before
    executingscripts/mysql_install_db:
    Data::Dumper
    安装:autoconf库
    命令:yum –y install autoconf //此包安装时会安装Data::Dumper
    再次执行初始化AliSQL数据库命令

    八、复制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

    展开全文
  • 深度解析 AliSQL 8.0 特性和改进.pdf
  • CentOS6.9安装AliSQL

    2019-08-22 17:32:34
    1、下载AliSQL源码 地址https://github.com/alibaba/AliSQL (版本5.6.32) 下载:AliSQL-master.zip 2、卸载系统自带MySQL相关文件 若安装MySQL则 rm /etc/my.cnf卸载,否则忽略 卸载已安装的mysql yum ...

    1、下载AliSQL源码

      地址https://github.com/alibaba/AliSQL   (版本5.6.32)  下载:AliSQL-master.zip

     

    2、卸载系统自带MySQL相关文件

    若安装MySQL则 rm /etc/my.cnf卸载,否则忽略
    卸载已安装的mysql

    yum remove mysql mysql-server mysql-libs compat-mysql51

    rm –rf /var/lib/mysql

    rm /etc/my.cnf

    查看是否还存在mysql软件

    rpm -qa|grep mysql

    存在就继续删除 ;   rpm  -e  --nodeps  名称

     

    3、编译源码环境准备

    编译源码所需的工具和库

    yum install -y  gcc gcc-c++ ncurses-devel perl cmake  bison

     

    4、MySQL用户相关

    groupadd mysql

    useradd  -r  -g  mysql   mysql 

     

    5、安装目录

    安装目录

    mkdir -p /usr/local/mysql

    数据目录

    mkdir -p /usr/local/mysql/dbdata

     

    6、编译安装

    加压AliSQL-master.zip

    unzip     AliSQL-master.zip

    进入目录:  cd    AliSQL-master

     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=/usr/local/mysql/dbdata -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

    报错1:CMake Error: The source directory "/usr/local/AliSQL-master/ " does not exist.

                 解决:把-D前面的空格删除后再敲出空格,可能是不识别windows系统空格导致的。

    报错2: cmake命令不存在,但是前面已经安装过了 , 尝试安装   yum  -y   install   cmake*      

    如果要重新cmake  , 需要删除缓存文件CMakeCache.txt 

    编译:   make 

    安装:   make install

     

    7、修改目录所有者

    chown  -R  msyql:mysql   /usr/local/mysql

     

    8、初始化数据库

    cd  /usr/local/mysql/scripts

    ./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/dbdata/

    更多参数查看  ./mysql_install_db  --help

    初始化成功后会有一些提示:

    9、配置文件和脚本

    cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

    如果my.cnf存在就覆盖

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

    配置环境变量

    vim   /etc/profile

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

    source /etc/profile

     

    10、启动MySQL

    service   mysqld  start

    安装的MySQL是没有密码的,直接用root登陆即可。

    修改密码:update mysql.user set password=PASSWORD('mysql') where User='root';

    设置远程访问:grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;

    刷新系统权限表:flush privileges ;

     

    11、开机启动

    chkconfig mysqld on

     

     

     

     

    展开全文
  • AliSQL安装手册

    千次阅读 2017-02-22 10:24:11
    AliSQL安装手册
  • 编译构建AliSql

    2016-10-19 21:17:40
    下载: https://github.com/alibaba/AliSQL 放到本地解压: unzip alisql.zip cd <存放编译后文件的目录> cmake <下载的源码目录> 问题1: CMake Error at cmake/readline.cmake:85 (MES
  • AliSQL源码编译

    2017-03-02 16:24:57
    CentOS AliSQL 源码 编译 安装 配置
  • alisql开源的真是原因

    2016-08-10 11:00:29
    AliSQL的发展,离不开MySQL社区的发展,在吸取社区红利的同时,AliSQL也希望在过去几年沉淀的技术积累能够回馈到社区,帮助更多的使用MySQL的个人和企业,这是MySQL社区良性发展的道路。
  • AliSQL编译安装

    2017-12-31 17:15:53
    1、下载AliSQL 源码https://github.com/alibaba/AliSQL 2、linux编译若安装MySQL则 rm /etc/my.cnf卸载,否则忽略 卸载已安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51 //51为版本 rm –rf...
  • AliSQL的介绍和应用,免费下载!分享给有需要的朋友!
  • 阿里云 ApsaraDB MySQL数据库内核专家 赵建伟在2017杭州云栖大会中做了题为《AliSQL 适配云场景之产品化思路》的分享,就AliSQL 产品化基础服务,AliSQL 云上安全体系,AliSQL 分布式系统 PetaData做了深入的分析。
  • 阿里巴巴alisql下载

    2016-10-18 22:52:10
    开源项目AliSQL。源码开放地址:https://github.com/alibaba/AliSQL 源码开源地址点击下载 原文地址:http://news.papocket.com/html/ganhuoxiazai/2016/1018/74.html AliSQL是基于MySQL官方版本的一个...
  • AliSQL云上最佳实践.pdf

    2019-08-28 23:55:33
    阿里云玄惭在2017杭州云栖大会中做了题为《AliSQL云上最佳实践》的分享,就参数优化,链路访问,性能优化,弹性扩容,架构设计做了深入的分析。
  • 阿里云alisql数据库开源源码是阿里巴巴打造的一款全球数据储存系统,也是非常强大的数据库处理器,里面可以容纳无数个数据,让你使用更加厉害,需要的下载吧
  • AliSQL开源功能特性

    千次阅读 2017-04-18 16:43:49
    本文先简要介绍了AliSQL以及其开源背景,重点说明了AliSQL已开源的功能,包括Sequence Engine、TokuDB引擎支持和秒杀优化等,最后对AliSQL用户ISSUE和典型问题作了解答。 在2017在线技术峰会“阿里开源项目最佳...
  • AliSQLMysql分支 AliSQL 诊断与性能提升方案是阿里巴巴基于于MySQL官方版本的一个分支,应用于阿里巴巴集团业务以及阿里云数据库服务。目前由阿里云数据库团队维护。
  • 开源alisql压测批处理性能

    千次阅读 2017-03-13 21:39:53
    最近我们业务上也遇到数据库性能...硬件配置使用alisql之前,我们先对alisql的性能做压测。自己从alisql项目仓库 clone 了一份代码,然后编译安装。硬件采用8C-16G配置,为了做对照,另外弄了一个完全一样的机器部署
  • 阿里巴巴高级技术专家 顾风胜在2017杭州云栖大会中做了题为《AliSQL在零售云平台实践》的分享,就零售云介绍,数据同步服务,全链路压测服务做了深入的分析。
  • #定义一个函数,在centos下删除这些package function alisql_uninstall(){ yum remove -y mariadb* yum remove -y mysql* yum remove -y percona* yum remove -y AliSQL* } function alisql_install(){ #安装
  • 阿里巴巴自研MySQL分支AliSQL的性能优化和功能演进讲解课件
  • AliSQL是来自阿里巴巴的一个MySQL分支
  • CentOS 下编译安装AliSQL

    2019-09-26 03:09:42
    CentOS 下编译安装AliSQL 一、编译安装AliSQL前的准备工作1、编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 2、安装cmake,或从https://cmake.org/download/下载所需版本 1)、wget ...
  • AliSQL的编译使用

    2016-10-27 15:44:00
    1、下载源码 git clone https://github.com/alibaba/AliSQL.git Linux下编译 2、编译 编译前需要安装好gcc cmake bison等。(如果缺少其他依赖,debian系的可以使用...cd AliSQL # 创建并进入构建目录 make build_linu...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,553
精华内容 621
关键字:

alisql