千家信息网

初识MariaDB之1——MariaDB的安装

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,一、MariaDB介绍MariaDB是Mysql在被Oracle收购后由原作者重新开发的一种关系型数据库程序,由于是同一个作者,所以在操作上与Mysql十分类似,版本也是相互对应,如:MariaDB5
千家信息网最后更新 2024年11月20日初识MariaDB之1——MariaDB的安装

一、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启动服务


版本 编译 工具 数据 数据库 文件 源码 环境 目录 程序 配置 不同 二进制 作者 原作 原作者 变量 名称 命令 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 专门针对软件开发问答网站 打印服务器属性安全 对数据库进行安全设置的方法 安徽动能服务器厂家虚拟主机 鹤壁软件开发网上价格 h3c服务器硬盘指示灯不亮 王者荣耀点券不同服务器通用吗 阿里云解读网络安全法 对于超市管理数据库系统的摘要 快手总显示无法连接服务器 丰台区正规软件开发专业服务 网络安全运行与维护的问题 政法网络安全方案 数据库系统最重要分特点 5e平台非优先服务器卡吗 网络安全领域的基础性法律 网络技术工程师证件怎么考 无锡无线网络技术电话 北京oa软件开发哪家快 模拟人生4下载服务器没有回应 我的世界僵尸围城服务器推荐 源码服务器 阿里云服务器管理网站吗 网络安全宣传周电信日新闻 福建刷新网络技术服务有限公司 杭州经济发展数据库 什么软件开发房源好一些 阿里云的服务器怎么设置域名 ftp服务器的设计与实现 5e平台非优先服务器卡吗
0