添加mysql组,及mysql用户
sudo groupadd mysql
sudo useradd -g mysql -s /usr/sbin/nologin mysql
到 mariadb.org 下载 mariadb-5.5.30.tar.gz
编译,安装 MariaDB
tar -zxvf mariadb-5.5.30.tar.gz
cd mariadb-5.5.30/
安装cmake
apt-get install cmake
用cmake命令编译MariaDB
cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb -DMYSQL_DATADIR=/data/mariadb -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=system
根据报错信息,安装所缺lib,软件。
apt-get install g++
apt-get install openssl
apt-get install libssl-dev
apt-get install libncurses5-dev
apt-get install libboost-dev
apt-get install bison
after cmake error happen, you have to do as follows;
注:当执行cmake报error,根据提示安装对应的lib,软件后需要手动删除CMakeCache.txt文件,这个文件貌似是cmake时产生的缓存文件。删除步骤如下:
1) rm -fr CMakeCache.txt, and than
2) cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb -DMYSQL_DATADIR=/data/mariadb -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=system
3) cmake .
make && make install
拷贝配置文件和,启动脚本
cd /opt/mariadb
cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mariad
chmod +x /etc/rc.d/init.d/mariad
chkconfig --add mariad
chkconfig mariad on
初始化数据库
mkdir -pv /data/mariadb
chown -R mysql:mysql /data/
chown -R :mysql /opt/mariadb/.
scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
修改mariadb配置文件
vim /etc/my.cnf
#添加mysql存放数据的路径
datadir = /data/mariadb
#根据电脑的cpu数量,修改线程数
thread_concurrency = 2
然后就可以启动服务了
sudo /opt/mariadb/support-files/mysql.server start
设置MariaDB的环境变量
sudo vi /etc/profile
PATH=$PATH:/opt/mariadb/bin/
source /etc/profile
参考文献如下:
http://www.verydemo.com/demo_c152_i12229.html
分享到:
相关推荐
Ubuntu二进制tar包离线安装部署MariaDB数据库部署文件 我的Ubuntu版本是16.04,mariadb版本是11.0.2,10版本我试了几个都不行,都需要依赖,所以就选择了比较新的11版本,可以去我的主页看一下怎么部署的,里面也有...
MariaDB 5.5.30精简,安装时请修改my.ini中及bin下install.bat的路径,运行install.bat注册系统服务
在Ubuntu 10.10中安装MariaDB Debian软件包涉及到一系列的步骤,包括安装先决条件包、下载特定版本的MariaDB软件包、配置和安装这些软件包,以及后续的安装后配置。以下是对这些知识点的详细解释。 ### MariaDB简介...
shell脚本自动源码安装各个版本Mariadb,交互式选择脚本。自动更新国内yum源(含epel和remi)
MariaDB(mariadb-10.6.5.tar.gz)源码 Source MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。...
总之,MariaDB 10.3.22 for Linux ARM64 离线安装包为在 UOS、Deepin 和 Ubuntu 等系统上部署数据库提供了一个全面的解决方案,尤其适合那些需要离线安装和对 ARM 架构有特定需求的场合。通过理解和掌握这些知识点,...
Ubuntu系统中安装MariaDB的教程,主要围绕如何在Ubuntu系统及其衍生的Debian系Linux系统中,对MariaDB数据库进行安装和配置进行讲解。这个过程主要分为几个部分,首先是了解MariaDB的背景,其次是设置MariaDB的官方...
本教程将详细介绍如何在CentOS 8系统上离线安装MariaDB 10.3.28及其所有依赖包。MariaDB是一种开源的关系型数据库管理系统,与MySQL高度兼容,被广泛应用于各种业务场景。 首先,你需要下载MariaDB 10.3.28的RPM包...
CentOS7 安装 MariaDB 并配置用户权限 CentOS7 安装 MariaDB 并添加配置用户等权限是 Linux 服务器管理中的一项重要任务。下面将详细介绍安装 MariaDB 的步骤、配置数据库字符集、创建用户并赋予权限等知识点。 ...
MySQL集群(一台主机安装MariaDB与MySQL同时运行) 以下是在已安装MySQL的情况下,安装MariaDB的主要步骤. [root@mariadb-near-mysql ~]# cat /etc/issue CentOS release 6.2 (Final) [root@mariadb-near-...
在了解如何在阿里云服务器上安装配置MariaDB之前,我们需要先明确MariaDB与MySQL的关系和区别。MariaDB是一个社区维护的分支版本,它旨在替代MySQL。MariaDB保持了与MySQL的高度兼容性,使得从MySQL切换到MariaDB变...
此压缩包用于在CentOS系统上离线安装MariaDB,特别适合那些没有稳定网络连接或者对在线安装有特定需求的环境。 描述中提到"centos离线安装包",意味着这个压缩文件包含了所有在CentOS系统上安装和运行MariaDB 10.5....
Mariadb 是一个开源的关系数据库管理系统,基于 MySQL 源代码而开发的。 Mariadb 的安装教程将指导您完成 Mariadb 的安装过程,并介绍 Mariadb 的基本概念和相关知识。 Mariadb 安装前的准备 在安装 Mariadb 之前...
### 安装MariaDB数据库命令详解 #### 一、MariaDB简介 MariaDB是一个开源的关系型数据库管理系统(RDBMS),由MySQL的创始人Michael Widenius领导开发,旨在提供一个完全兼容MySQL且更加开放的数据库解决方案。...
mariadb离线rpm包安装指南 以下是关于cent7离线rpm包安装mariadb10.1.30的详细知识点总结: 1.离线rpm包安装mariadb的前提条件 在安装mariadb之前,需要确保centos7系统已经安装了必要的依赖项,例如perl、galera...
在本文中,我们将详细介绍如何在CentOS 7.X系统上离线安装MariaDB V10.4版本。MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个分支,由MySQL的原始开发团队创建,以保持其开源性和不受Oracle公司控制。...
在Ubuntu操作系统上安装MariaDB,特别是在没有网络连接或者网络环境不稳定的情况下,可以采用离线安装的方式。本教程将详细介绍如何在Ubuntu系统上进行MariaDB的离线安装。 首先,你需要下载适用于Ubuntu的MariaDB...
MariaDB(mariadb-10.6.7.tar.gz)源码 Source MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。...
Mariadb 集群安装和配置详解 在本文中,我们将详细介绍如何在 CentOS 7 上使用 yum 安装 Mariadb 10.1-Galera 集群,并对其进行配置。 安装 Mariadb 首先,我们需要在每台机器上独立安装 Mariadb,并设置 root ...