源码编译安装mariadb-10.0.20.tar.gz

一.安装cmake编译工具

跨平台编译器
# yum install -y gcc*
# yum install -y cmake
解决依赖关系
# yum install -y readline-devel zlib-devel openssl-devel
# yum install -y libaio perl perl-DBI perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple perl-libs perl-version
# yum install -y ncurses ncurses libxml2 libxml2-devel bison bison-devel

二、编译安装mariadb-10.0.20

# tar xf mariadb-10.0.20.tar.gz
# cd mariadb-10.0.20
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mydata -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

# make && make install

创建mysql数据存储的目录
# mkdir -pv /data/mydata

划分一个大小为10G的逻辑卷存储mysql数据,将该卷挂载在/data/mydata目录下
# lvcreate -n mylv -L 10G /dev/myvg
# mke2fs -t ext4 /dev/myvg/mylv

三、创建Mysql用户

//制定组id和用户id为306
# groupadd -r -g 306 mysql
# useradd -g mysql -r -g 306 -s /sbin/nologin mysql
验证
# id mysql

改变数据存储目录和安装目录的权限
# cd /usr/local/mysql
# chown -R :mysql ./*
# chown -R mysql.mysql /data/mydata

四、启动脚本初始化数据库

# scripts/mysql_install_db --user=mysql --datadir=/data/mydata
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# cp support-files/my-large.cnf /etc/my.cnf

编辑/etc/my.cnf加入

innodb_file_per_table = ON

datadir = /data/mydata

log-bin=/data/binlogs/mysql-bin

加入到服务器启动项
# chkconfig --add mysqld
# chkconfig --list mysqld

将mysql命令加入环境变量中
vim /etc/profile.d/mysql.sh
加入
export PATH=/usr/local/mysql/bin:$PATH

# service mysqld start

# ss -tnl

初始化
MariaDB [(none)]> use mysql;

删除匿名用户:
MariaDB [mysql]> delete from user where host='localhost' and user='';

MariaDB [mysql]> delete from user where host='centossz008' and user='';

MariaDB [mysql]> delete from user where host='::1' and user='root';

转载于:https://www.cnblogs.com/reblue520/p/6239862.html

centos6.5下编译安装mariadb-10.0.20相关推荐

  1. Linux(CentOS6.5)下编译安装Nginx1.10.1

    原文出自:http://www.cnblogs.com/comexchan/p/5815753.html Linux(CentOS6.5)下编译安装Nginx1.10.1 首先在特权账号(root)下 ...

  2. centos 6 mysql 5.7.13 编译安装_Centos 6.5系统下编译安装PHP 7.0.13的方法

    PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,下面是详细的安装步骤 环境依赖 yum install gcc gcc-c++ libxml2 l ...

  3. gcc-linux6.3,[环境配置]Ubuntu16.04下编译安装gcc6.3.0

    上一篇的SVS要用gcc6.3编译,否则结果不正确,本来以为gcc很好装,结果发现用apt-get安装gcc6只能安装6.5版本,代码作者奇特的要求只能用gcc6.3,没办法只能用源码装了,期间碰见了 ...

  4. Centos6.6下编译安装Apache2.2.31

    安装环境: [root@apache ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@apache ~]# uname -r ...

  5. centos mysql 5.5 art_Linux CentOS6.5下编译安装MySQL 5.5.51''''

    一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake ...

  6. CentOS6.9 下编译安装MySQL5.7.19

    官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 ...

  7. mysql 5.6.23 源码包安装报错_大环境下MySQL5.6源码安装实战一步步教你 CentOS6.5_64bit下编译安装...

    一.关闭防火墙 chkconfig iptables off service iptables stop 二.检查操作系统上是否安装了MySQL [[email protected] backup]# ...

  8. Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】

    http://blog.csdn.net/wendi_0506/article/details/39478369 启动mysql /usr/local/mysql/support-files/mysq ...

  9. mysql5.6.22编译安装教程_Linux CentOS6.0下编译安装MySQL 5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  10. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

最新文章

  1. Ajax实例(一)$.ajax的应用
  2. c语言数组怎么环形阵列,C语言 用于大阵列的无复制线程安全环形缓冲区
  3. 读《程序员必读的职业规划书》
  4. Python教程:快速掌握列表的常用方法
  5. 【转】ofbiz数据库表结构设计
  6. 小程序上传图本地片wx.chooseImage
  7. [剑指offer]面试题7:用两个栈实现队列
  8. ElasticSearch bool过滤查询
  9. 【elasticsearch系列】windows安装IK分词器插件
  10. bzoj 1500 [NOI 2005] 维修数列
  11. mysql 交互命令 导出_MySQL数据导入导出方法与工具(2)
  12. shell 免杀aspx_对于asp免杀webshell的一些总结
  13. java21天打卡day17-类2
  14. 卷积运算和运算后特征图大小计算2
  15. 《东京食尸鬼》观后感
  16. Android 网络框架 Retrofit2.0介绍、使用和封装
  17. 解决svg格式的图片移入PPT中,图片出现viewer does not support svg 1.1问题
  18. LocalDateTime获取月第一天最后一天和年的第一天和最后一天获取周的第一天和最后一天,上周的第一天和最后一天
  19. ISO26262 功能安全(1)--概览学习
  20. 2019年ACM-ICPC关注的一些比赛

热门文章

  1. iOS开发总结——项目目录结构
  2. Configure Log Shipping
  3. Vue路由及路由守卫
  4. 20154322 杨钦涵 Exp2 后门原理与实践
  5. HDU 4387 Stone Game (博弈)
  6. 隐马尔可夫的知识要点
  7. Android Media Playback 中的MediaPlayer的用法及注意事项(一)
  8. js之如何获取css样式
  9. J2SE下的路径问题
  10. 豆瓣评分9.0以上,数据分析、爬虫、Python等书籍,45本包邮送到家!