• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL系列之一 MariaDB-server安装

    系列教程

    MySQL系列之开篇 MySQL关系型数据库基础概念
    MySQL系列之二 多实例配置
    MySQL系列之三 基础篇
    MySQL系列之四 SQL语法
    MySQL系列之五 视图、存储函数、存储过程、触发器
    MySQL系列之六 用户与授权
    MySQL系列之七 MySQL存储引擎
    MySQL系列之八 MySQL服务器变量
    MySQL系列之九 mysql查询缓存及索引
    MySQL系列之十 MySQL事务隔离实现并发控制
    MySQL系列之十一 日志记录
    MySQL系列之十二 备份与恢复
    MySQL系列之十三 MySQL的复制
    MySQL系列之十四 MySQL的高可用实现
    MySQL系列之十五 MySQL常用配置和性能压力测试

    一、yum包管理器安装MariaDB-server

    1)配置yum源(MariaDB官方源)

    [root@centos6 ~]# vim /etc/yum.repos.d/mariadb-10.2.repo
    [mariadb]
    name=MariaDB
    baseurl=http://yum.mariadb.org/10.2/centos6-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    

    ​ 2)安装

    [root@centos6 ~]# yum -y install MariaDB-server
    

    ​ 3)启动服务并测试

    [root@centos6 ~]# service mysql start
    [root@centos6 mysql]# mysql  #连接成功则说明OK!
    

    二、官方二进制包方式安装MariaDB-server

    1)获取二进制包

    # wget http://sfo1.mirrors.digitalocean.com/mariadb//mariadb-10.2.15/bintar-linux-x86_64/mariadb-10.2.15-linux-x86_64.tar.gz
    

    ​ 2)创建组和用户

    [root@centos6 ~]# groupadd -r -g 27 mysql
    [root@centos6 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql
    

    ​ 3)解压软件包并修改权限

    [root@centos6 ~]# tar xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/
    [root@centos6 ~]# cd /usr/local/
    [root@centos6 local]# ln -s mariadb-10.2.15-linux-x86_64/ mysql
    [root@centos6 local]# chown -R root:root mysql/
    [root@centos6 local]# setfacl -R -m u:mysql:rwx mysql/
    

    ​ 4)设置环境变量

    [root@centos6 local]# echo "export PATH=/usr/local/mysql/bin:\$PATH" >/etc/profile.d/mysql.sh
    [root@centos6 local]# . /etc/profile.d/mysql.sh

     5)初始化数据库

    [root@centos6 local]# cd /usr/local/mysql/  #必须要进入此目录来执行初始化脚本
    [root@centos6 mysql]# scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql

    ​ 6)提供配置文件

    [root@centos6 mysql]# cp support-files/my-huge.cnf /etc/my.cnf
    [root@centos6 mysql]# sed -i.bak '/\[mysqld\]/adatadir = /data/mysqldb' /etc/my.cnf
    

    ​ 7)提供启动服务脚本

    [root@centos6 mysql]# cp support-files/mysql.server /etc/init.d/mysqld
    [root@centos6 mysql]# chkconfig --add mysqld
    [root@centos6 mysql]# chkconfig mysqld on
    

    ​ 8)启动并测试

    [root@centos6 mysql]# service mysqld start
    [root@centos6 mysql]# mysql  #连接成功则说明OK!
    

    三、源码编译安装MariaDB-server

    1)获取源码

    # wget http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.2.15/source/mariadb-10.2.15.tar.gz
    

    ​ 2)准备基础环境

    [root@centos6 ~]# yum -y install bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel gcc gcc-c++ cmake libevent-devel gnutls-devel libaio-devel openssl-devel ncurses-devel libxml2-devel 
    

    ​ 3)创建组和用户

    [root@centos6 ~]# groupadd -r -g 27 mysql
    [root@centos6 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql
    

    ​ 4)编译安装

    [root@centos6 ~]# tar xf mariadb-10.2.15.tar.gz 
    [root@centos6 ~]# cd mariadb-10.2.15
    [root@centos6 mariadb-10.2.15]# cmake . \
    
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    
    -DMYSQL_DATADIR=/data/mysqldb/ \
    
    -DSYSCONFDIR=/etc \
    
    -DMYSQL_USER=mysql \
    
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \
    
    -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
    
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
    
    -DWITH_PARTITION_STORAGE_ENGINE=1  \
    
    -DWITHOUT_MROONGA_STORAGE_ENGINE=1 \
    
    -DWITH_DEBUG=0 \
    
    -DWITH_READLINE=1 \
    
    -DWITH_SSL=system \
    
    -DWITH_ZLIB=system \
    
    -DWITH_LIBWRAP=0 \
    
    -DENABLED_LOCAL_INFILE=1  \
    
    -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
    
    -DDEFAULT_CHARSET=utf8 \
    
    -DDEFAULT_COLLATION=utf8_general_ci
    [root@centos6 mariadb-10.2.15]# make -j4  make install
    

    ​ 5)配置环境变量、修改软件安装目录权限

    [root@centos6 ~]# echo "export PATH=/usr/local/mysql/bin:\$PATH" >/etc/profile.d/mysql.sh
    [root@centos6 ~]# . /etc/profile.d/mysql.sh
    [root@centos6 ~]# setfacl -R -m u:mysql:rwx /usr/local/mysql/

    7)初始化数据库、提供配置文件、提供服务启动脚本

    [root@centos6 ~]# cd /usr/local/mysql/
    [root@centos6 mysql]# scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql --basedir=/usr/local/mysql/
    [root@centos6 mysql]# cp support-files/my-huge.cnf /etc/my.cnf
    [root@centos6 mysql]# cp support-files/mysql.server /etc/init.d/mysqld
    [root@centos6 mysql]# chkconfig --add mysqld
    

    ​ 8)启动并测试

    [root@centos6 mysql]# service mysqld start
    [root@centos6 mysql]# mysql  #连接成功则说明OK!
    
    

    到此这篇关于MySQL系列之一 MariaDB-server安装的文章就介绍到这了,更多相关MySQL MariaDB-server安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • mysql安装图解 mysql图文安装教程(详细说明)
    • windows下MySQL5.6版本安装及配置过程附有截图和详细说明
    • mysql 5.5 安装配置方法图文教程
    • linux下安装apache与php;Apache+PHP+MySQL配置攻略
    • MySQL 5.7 版本的安装及简单使用(图文教程)
    • Mac下安装mysql5.7 完整步骤(图文详解)
    • linux下讲解MySQL安装与登录方法
    • 在windows10上安装mysql详细图文教程
    • mysql 5.6.17 绿色版(免安装)安装配置教程
    • MySQL安装详解图文版(V5.5 For Windows)
    上一篇:MySQL系列之二 多实例配置
    下一篇:MySQL系列之三 基础篇
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MySQL系列之一 MariaDB-server安装 MySQL,系列,之一,MariaDB-server,