RedHat7上安装MariaDB

编译安装MariaDB

  1. 下载MariaDB
    # wget http://mirrors.opencas.cn/mariadb//mariadb-10.1.8/source/mariadb-10.1.8.tar.gz
  2. 解压缩MariaDB
    # tar -zxvf mariadb-10.1.8.tar.gz && cd mariadb-10.1.8
  3. 安装依赖软件
    # yum -y install gcc-c++ cmake ncurses-devel bison libxml2-devel openssl-devel
  4. 编译安装MariaDB
    # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc
    如果编译出错,需先删除CMakeCache.txt,然后安装依赖软件后,重新编译
    # make && make install
  5. 创建MariaDB服务运行用户及用户组
    # groupadd mysql
    # useradd -g mysql -s /bin/nologin mysql
  6. 创建MariaDB数据目录并修改属组
    # mkdir -p /data/mysql && chown -R mysql:mysql /data/mysql
  7. 根据服务器性能,拷贝相对应的MariaDB配置文件
    # cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
  8. 安装MariaDB数据库
    # /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql
  9. 创建MariaDB启动脚本
    # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  10. 设置MariaDB服务开机自启动
    # chmod +x /etc/init.d/mysqld
    # chkconfig mysqld on
  11. 启动MariaDB服务
    # service mysqld start
  12. 设置MariaDB系统变量
    # echo
    "export PATH=\$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysqld.sh
    # source /etc/profile.d/mysqld.sh
  13. 初始化MariaDB安全配置
    # mysql_secure_installation

备注:

编译参数列表

# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DMYSQL_USER=mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STPRAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWIYH_READLINE=1 -DWIYH_SSL=system -DVITH_ZLIB=system -DWITH_LOBWRAP=0 -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

如果想要指定MariaDB安装位置和数据目录位置,可以修改 /etc/init.d/mysqld

basedir=/usr/local/mysql
datadir=/data/mysql

yum安装MariaDB

  1. 添加MariaDB repo
    # vi /etc/yum.repo.d/MariaDB.repo

    # MariaDB 10.1 CentOS repository list - created 2015-12-05 04:46 UTC
    # http://mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  2. 安装mariaDB
    # yum -y install MariaDB-server MariaDB-client
  3. 设置MariaDB服务开机自启动
    # systemctl enable mariadb
  4. 启动MariaDB服务
    # systemctl start mariadb
  5. 初始化MariaDB安全配置
    # mysql_secure_installation

创建mysql用户及用户组

时间: 2024-11-01 08:49:49

RedHat7上安装MariaDB的相关文章

如何在Ubuntu 14.04 LTS上安装MariaDB

MariaDB是一个开源数据库且100%与MySQL兼容,目标是替代MySQL数据库. MariaDB的背景 : 2008年,MySQL被后来被Oracle在2010年收购的 Sun Microsystems 收购了. 最初被Sun公司的收购由于符合项目的需要而受到MySQL社区的欢呼,但是这种情绪并没有持续太久,接下来被Oracle的收购,不幸期望远远低于预 期.许多MySql的开发者离开了Sun和Oracle公司开始新的项目.在他们中间就有MySQL的创建者以及项目长期技术带头人之一的 Mi

在 CentOS 7(Linux)上安装MariaDB,搭建Mysql服务(Centos 7、mysql)

一.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB.然后查看服务启动状态 [[email protected] ~]# systemctl start mariadb [[email protected] ~]# systemctl status mariadb ● mariadb.service - MariaDB database server Loaded: loaded (/usr/

在CentOS6.5上安装MariaDB

昨天临下班的时候,在我的阿里云上面试装了PostgreSQL,可后来想想,似乎没什么必要使用他.主要是Navicat使用起来加自增key的时候,没有像MySQL那么方便啦. 因为公司用的已经是MySQL了,就一条道走到底好了. CentOS上似乎更推荐使用MariaDB的样子.于是就这样愉快地决定就用MariaDB. 一.创建MariaDB.repo 使用vi编辑器创建并编辑 vi /etc/yum.repos.d/MariaDB.repo 内容你可以在官网找到 https://download

生产环境 xfs filesystem 上安装Mariadb

规划     /dev/sda 安装Linux操作系统,CentOS-6.6     /dev/sdb Mysql数据文件和二进制文件单独放在一块硬盘,磁盘做成LVM逻辑卷方便以后扩充 +--------------------------------------------------------------------------+ |                           1.查看磁盘                                              

redhat7 上安装dummynet

更多请访问 http://www.webpersonaldeveloper.cn 摘要: 在redhat 上部署dummynet 需要将ipfw 编译为内核模块,而ipfw需要调用linux kernel的一些函数. linux kernel版本在不断提升,相关的数据结构也在变化.所以可能需要根据你要部署的系统内核版本,来调整参数 提醒 如果你要部署在Redhat6,CentOS6等内核版本比较低的平台,不必参考下面的部署流程. 这篇文章就可以满足的你要求 http://xmodulo.com/

CentOS-6上安装二进制Mariadb

前言: mariadb官方网站上提供了三种不同形式的程序包:源码包版.程序包管理器版.和二进制版,如下图所示.二进制版是由官方编译好的绿色版,相比源码包版安装更简单,比起程序包管理器版又多一点自由度,算是二者的折中方案.另外要注意它依赖于glibc,需要注意glibc的版本. 安装: 步骤一: 首先确认glibc版本,可以看到CentOS-6上安装的是glibc-2.12版,所以需要下载 # rpm -q glibc glibc-2.12-1.166.el6.x86_64 步骤二: 关闭ipta

在redhat7上图形化安装kvm,实现在kvm上安装centos7

在redhat7上图形化安装kvm,实现在kvm上安装centos7注意:在redhat7.0上安装kvm,一定要勾选如图选项,必不可少的虚拟化组件进入系统,选择系统工具->虚拟系统管理器选择新建虚拟机选择iso镜像 选择硬盘容量勾上安装前自定义配置 根据需要进行相关配置,点击开始安装 选择语言 选择分区,可以默认分区,也可以自定义分区接受更改设置密码,开始安装最后安装成功 原文地址:http://blog.51cto.com/11293100/2286232

在Linux上安装及配置MariaDB

安装MariaDB 1.切换到root用户,首先执行rpm -qa | grep -i mysql检查一下是否有已安装的与MySQL相关的东西,如果有,使用rpm -e --nodeps mysql*进行强制卸载 2.使用yum安装MariaDB,执行yum -y install mariadb mariadb-server 3.安装完成后,执行systemctl start mariadb 启动MariaDB,执行systemctl enable mariadb设置开机启动 配置MariaDB

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服务器实例给释放掉,导致我的数据全部丢失,现在新搞一个服务器,顺便记录一下CentOS 7.4 MySQL&MariaDB&Redis&Mongodb 的安装 1祝大家:诸事顺利,2019 发大财! 本人将一如既往,更新我的博客,努力为博客园贡献文章! Mysql 安装 随着CentOS