• ADADADADAD

    初识MariaDB之1——MariaDB的安装[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:13:55

    作者:文/会员上传

    简介:

    一、MariaDB介绍MariaDB是Mysql在被Oracle收购后由原作者重新开发的一种关系型数据库程序,由于是同一个作者,所以在操作上与Mysql十分类似,版本也是相互对应,如:MariaDB5.5对应My

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    一、MariaDB介绍

    MariaDB是Mysql在被Oracle收购后由原作者重新开发的一种关系型数据库程序,由于是同一个作者,所以在操作上与Mysql十分类似,版本也是相互对应,如:MariaDB5.5对应Mysql的5.5版本,但从Mysql5.6开始对应的MariaDB版本就变为10以上了,如:MariaDB10.1对应Mysql5.6

    二、环境介绍

    MariaDB有编译安装、rpm包安装、使用二进制程序3种不同的安装方法,本文以MariaDB10.2.13,CentOS6.9系统为例,介绍编译安装

    三、安装步骤

    1.安装cmake工具(略)

    Mysql5.5之后的版本使用cmake替代了原有的make编译工具,在源码包目录下使用ccmake命令查看编译安装时的可用选项

    2.创建mysql账户

    useradd -s /sbin/nologin -M mysql

    3.创建安装目录

    mkdir -pv /data

    chown -R mysql.mysql /data

    4.上传MariaDB源码并解压安装

    tar -xf mariadb-10.2.13.tar.gz -C /tmp/

    cd /tmp/mariadb-10.2.13/

    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb-10.2.13 \

    -DMYSQL_DATADIR=/data \

    -DMYSQL_UNIX_ADDR=/data/mysql.sock \

    -DENABLED_LOCAL_INFILE=ON \

    -DWITH_INNOBASE_STORAGE_ENGINE=1 \

    -DWITH_FEDERATED_STORAGE_ENGINE=1 \

    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

    -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \

    -DWITHOUT_PARTITION_STORAGE_ENGINE=1 \

    -DWITH_FAST_MUTEXES=1 \

    -DWITH_ZLIB=bundled \

    -DENABLED_LOCAL_INFILE=1 \

    -DWITH_READLINE=1 \

    -DWITH_EMBEDDED_SERVER=1 \

    -DWITH_DEBUG=0

    make && make install

    ln -sv /usr/local/mariadb-10.2.13 /usr/local/mysql

    5.初始化数据库

    cd /usr/local/mysql/scripts

    ./mysql_install_db --basedir=/usr/local/mysql \

    --datadir=/data \

    --skip-name-resolve \

    --user=mysql \

    --skip-auth-anonymous-user

    6.添加启动脚本和配置文件

    cd /usr/local/mysql/support-files

    cp mysql.server /etc/init.d/mysqld

    cp my-huge.cnf /etc/my.cnf

    chkconfig --add mysqld

    7.修改配置文件,新增两项

    vim /etc/my.cnf

    skip-name-resolve = 1#启动时不进行名称解析

    innodb_file_per_table =1#启动独立表空间

    8.导出环境变量

    vim /etc/profile.d/mysqld

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

    source /etc/profile.d/mysql

    至此,安装完成,使用service mysqld start启动服务

    初识MariaDB之1——MariaDB的安装.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlmariadbd