编译安装AliSQL前的准备工作

编译源码所需的包

[root@wch ~]# apt-get update -y

[root@wch ~]# apt-get install git gcc g++ cmake -y

#appropriate

[root@wch ~]# apt-get install bison libncurses5-dev zlib1g-dev libssl-dev -y

设置AliSQL用户和组

增加AliSQL用户和组

[root@wch bison-3.0]# cd

[root@wch ~]# groupadd mysql

[root@wch ~]# useradd -M -s/sbin/nologin -g mysql -r mysql

AliSQL所需目录

新建目录

[root@wch ~]# mkdir –p /usr/local/alisql

[root@wch ~]# mkdir -p /data/mysqldb

下载AliSQL源码并解压

[root@wch ~]# mkdir /softWare

[root@wch ~]# wget -P /softWare –cut-dirs https://codeload.github.com/alibaba/AliSQL/zip/master

[root@wch cmake-3.8.1]# cd /softWare

[root@wch softWare]# mv master master-sql.zip #重命名

[root@wch softWare]# unzip master-sql.zip #解压

[root@wch softWare]# cd AliSQL-master

[root@wch softWare]# scl enable devtoolset-4 bash

[root@wch AliSQL-master]# cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/alisql -DWITH_EMBEDDED_SERVER=0 -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_CSV_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1

设置交换空间 防止内存不足

对于内存较小的服务器、特别注意,大坑!!!

[root@wch AliSQL-master]# sudo dd if=/dev/zero of=/swapfile bs=64M count=16

[root@wch AliSQL-master]# sudo mkswap /swapfile

[root@wch AliSQL-master]# sudo swapon /swapfile

编译、安装

[root@wch AliSQL-master]# make

[root@wch AliSQL-master]# make install

配置、启动alisql

授权目录给mysql 用户

[root@wch ~]# chown -R mysql.mysql /usr/local/alisql

[root@wch ~]# chown -R mysql.mysql /data/mysqldb

配置alisql

[root@wch AliSQL-master]# cd /usr/local/alisql

[root@wch alisql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/alisql --datadir=/data/mysqldb ##初始数据库

[root@wch alisql]# cp ./support-files/mysql.server /etc/init.d/mysqld #配置服务

[root@wch alisql]# chmod +x /etc/init.d/mysqld #授权

[root@wch alisql]# chown -R mysql:mysql /usr/local/alisql #授权

[root@wch alisql]# cp support-files/my-default.cnf /etc/my.cnf

[root@wch alisql]# vim /etc/my.cnf

# 设置数据文件目录,否则有可能造成启动报错

datadir = /data/mysqldb

[root@wch alisql]# vim /etc/profile #设置环境变量,添加以下内容,保存退出

PATH=$PATH:/usr/local/alisql/bin

export PATH

[root@wch alisql]# source /etc/profile

启动alisql

[root@wch alisql]# service mysqld start #若执行失败,执行:/etc/init.d/mysqld start

[root@wch alisql]# mysql -uroot #操作系统认证登陆

sql> set password = password('root'); 重置root 密码

sql> exit;

[root@wch alisql]# mysql -uroot -proot

sql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

+--------------------+

sql>

ubuntu 安装! OK,成功!

mysql alisql,Mysql-03. ubuntu 安装 alisql相关推荐

  1. ubuntu 安装mysql 5.5_「ubuntu安装mysql」Ubuntu16.04安装mysql5.5 - seo实验室

    ubuntu安装mysql 本文实在网上找的资料的基础上修改的

  2. 在ubuntu安装mysql数据库_ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...

  3. ubuntu 安装GPU黑屏 修改GRUB_Ubuntu安装mysql后修改用户名和密码

    Ubuntu安装mysql后修改用户名和密码 01 获取用户名和密码 在前面文章中,提到过刚安装mysql数据库后获取用户名和密码,这里不做复述,请见Ubuntu下mysql安装后登录不进去的解决方法 ...

  4. Ubuntu下安装mysql与mysql workbench

    其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...

  5. ubuntu安装mysql可视化工具MySQL-workbench及简单操作

    一.使用命令行在ubuntu下安装mysql可视化工具MySQL-workbench Step1:安装MySQL-workbench 方案一:如果你已经装好mysql的相关服务,那么直接使用如下命令即 ...

  6. ubuntu mysql 5.7_Ubuntu 18.04 安装mysql5.7

    Ubuntu18.04安装mysql5.7,供大家参考,具体内容如下 1.1安装 首先执行下面三条命令: # 安装mysql服务 sudo apt-get install mysql-server # ...

  7. ubuntu安装mysql远程_Ubuntu18.04下远程安装MySQL

    1.安装全新ubuntu-18.04.4-live-server-amd64版本,安装过程中勾选OpenSSH选项,然后通过PuTTY连接Ubuntu服务器: 2.安装ftp软件,vsftpd, su ...

  8. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法

    查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...

  9. ubuntu安装mysql_Ubuntu18.04下安装MySQL

    提示:以下操作均在root用户下进行,如在普通用户,请自行加上sudo! # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mys ...

  10. ubuntu安装与配置mysql_ubuntu下mysql的安装与配置

    安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大题目,所以也就未几说了,下面我们来讲讲配置. 配置MySQL ...

最新文章

  1. 你什么时候使用git rebase而不是git merge?
  2. 计算机网络中各层的协议图表(TCP/IP)
  3. sudo: apt-get:找不到命令_Linux重复执行历史命令方法详解
  4. AUTOSAR从入门到精通100讲(十)-DoIP协议介绍
  5. udacity开源的数据_评论:Udacity数据分析师纳米学位计划
  6. finalize作用
  7. python怎么调用navicat_图中的这个功能应该怎么用Python实现啊?
  8. VisualStudio卸载后无法再次安装的解决方法
  9. 输入一行字符,用Java分别统计出其中英文字母、空格、数字和其他字符的个数。
  10. Stm32串口通信基础实验
  11. 计算机表格增加,电脑中给Excel表格添加水印效果的方法
  12. mac os壁纸软件_如何在Mac OS X上更改桌面墙纸
  13. java中怎么计算一个方法执行时,耗费多少毫秒
  14. 裴蜀定理(Noi Color)应用
  15. 金山毒霸6 、金山网镖6 增强版 发布在即!!!
  16. 【已解决】电脑插网线可以上网,但是显示黄色感叹号
  17. Android RSA加密解密,用于和服务器交互时的请求
  18. VIP邮箱批量群发效果哪家最好?
  19. C8051F340芯片64位驱动移植
  20. ODS+DWD层详细介绍

热门文章

  1. 最新!中科院分区发布2021年期刊重大调整
  2. cad常青藤插件_做CAD设计,别说你不知道,这些插件有多好用
  3. wps 项目进度_wps excle做甘特图|如何利用excel自动生成施工进度计划横道图
  4. 抖音快闪PPT制作教程
  5. 测试手机烧屏的软件,还能修手机烧屏?安卓手机屏幕测试神器
  6. spss分析方法-方差分析
  7. npp夜光数据介绍 viirs_NPP-VIIRS年度夜间灯光数据的合成方法与验证
  8. python生成和校验uuid
  9. Google PAI资料整理及实现
  10. 项目中常用到的正则(价格千位分割格式化,手机号3-4-4格式化,密码验证,去除空格,获取url参数,检测24小时时间制,检测url前缀,检测中文,检测手机号,英文单词前后加空格,判断版本号)