https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.3.10/source/mariadb-10.3.10.tar.gz
https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.2.18/source/mariadb-10.2.18.tar.gz
https://mariadb.com/kb/en/library/installing-mariadb-binary-tarballs/ 二进制Tarballs包安装说明(官网)
实操:
# yum -y install ncurses-devel openssl-devel libevent-devel jemallloc-devel cmake
# yum -y install gcc gcc++ gcc-c++
# yum -y install bison
# groupadd -r mysql == -r 创建一个系统组。
# useradd -g mysql -s /sbin/nologin mysql
# mkdir /usr/local/mysql
# mkdir -pv /data/mysql == -v print a message for each created directory
# chown -R mysql:mysql /data/mysql/
# cd /usr/local/src
# wget https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.2.18/source/mariadb-10.2.18.tar.gz
# tar -zxvf mariadb-10.2.18.tar.gz
# cd mariadb-10.2.18
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITHOUT_TOKUDB=1 -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_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
【
# make clean 清理此前的编译所生成的文件
# rm -rf CMakeCache.txt
】
# make && make install
后续设置
# cd /usr/local/mysql/
# chown –R mysql:mysql .
# scripts/mysql_install_db –datadir=/data/mysql –user=mysql ==安装系统数据库
# chown –R root .
# cp support-files/my-huge.cnf /etc/my.cnf
# vim /etc/my.cnf
在[mysqld]部分增加 datadir=/data/mysql/
# vim /etc/profile ==把mariadb库文件链接到默认位置
export PATH=$PATH:/usr/local/mysql/bin
# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
# ln -s /usr/local/mysql/include/mysql /usr/include/mysql
# vim /etc/systemd/system/mariadb.service
[Unit]
Description=MariaDB server and services
After=syslog.target
After=network.target
[Service]
Type=simple
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql
TimeoutSec=300
PrivateTmp=false
[Install]
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl start mariadb
# systemctl enable mariadb
# export PATH=$PATH:/usr/local/mysql/bin ==不重启系统直接使用新PATH
# mysql_secure_installation ==初始化数据库运行环境
分享到:
相关推荐
在CentOS 7系统上,默认情况下防火墙和SELINUX是启用的,这可能会阻止Mariadb的安装和运行。因此,我们需要关闭防火墙和SELINUX。 首先,我们需要停止firewall服务:`systemctl stop firewalld.service` 然后,...
在Linux环境中,特别是CentOS操作系统上,离线安装软件包是一项常见的需求,特别是在没有网络连接或者网络环境不稳定的情况下。本教程将详细介绍如何在CentOS 8系统上离线安装MariaDB 10.3.28及其所有依赖包。...
在CentOS 6.7系统中编译安装MariaDB数据库是一项技术性的工作,适用于需要对数据库进行自定义配置或者在官方软件仓库没有提供所需版本的情况下。以下是对整个过程的详细解释: 1. **环境准备**:确保你的系统是...
在CentOS7操作系统中,编译安装MySQL 5.7.17是一个涉及多个步骤的过程,主要用于自定义安装路径、优化配置以及确保系统的兼容性。以下是详细的编译安装过程及关键知识点: 首先,确保系统拥有必要的依赖包。通过...
MariaDB(mariadb-10.6.5.tar.gz)源码 Source MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。...
CentOS 6 及之前的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的...
### Linux CentOS 6.5 源码安装多个 MariaDB 10.0.15 在 Linux CentOS 6.5 系统上通过源码安装多个版本的 MariaDB 10.0.15 是一种较为高级的操作,主要用于需要在单台服务器上运行多个独立的数据库实例的场景。下面...
在本教程中,我们将详细介绍如何在CentOS 7操作系统中编译安装LNMP(Linux、Nginx、MariaDB和PHP)环境。首先,确保你的系统是最新的CentOS 7 x86_64版本。这个过程对于那些需要最新软件版本以满足特定项目需求的IT...
Centos7系统搭建Snipe-IT资产管理系统 Snipe-IT是一个免费的开源IT资产管理web应用程序,基于Laravel 5.4框架,主要用于IT资产管理,追踪谁拥有哪些笔记本电脑,何时购买、包含哪些软件许可证和可用的附件等。 ...
3. **安装MySQL/MariaDB**:下载mysql-5.7.19.tar.gz或相应版本的MariaDB,根据官方指南进行编译安装。 4. **编译安装PHP**:下载php-7.1.24.tar,配置并编译安装PHP及其所需扩展(如libphp5.so)。 5. **配置...
这里我们将详细探讨如何在CentOS 8下成功编译并安装Coreseek 4.1。 首先,我们需要确保系统已经准备好所有必要的依赖。CentOS 8 需要的编译工具和库包括GCC编译器、Make、Autoconf、Automake、Libtool、MySQL或...
在CentOS 7系统下编译安装MySQL 5.7是一项技术性的工作,尤其是在系统预装了MariaDB的情况下。MySQL 5.7引入了许多新特性,包括性能优化、安全性提升和更好的SQL支持,使得它成为许多开发者的首选。以下是详细的编译...
本文详细介绍了CentOS 7 LNMP环境搭建Zabbix及日志服务器配置的步骤和过程,包括安装jemalloc、MariaDB、Nginx、PHP和Zabbix等软件包,配置日志服务器等。这些步骤可以帮助用户快速搭建LNMP环境和监控系统。
在本教程中,我们将详细讲解如何在64位的CentOS 7系统上安装Apache、MariaDB(替代MySQL)和PHP 5.6。这个过程对于开发者和系统管理员来说非常实用,因为它提供了一种标准的方式来配置一个LAMP(Linux、Apache、...
在描述中提到的"TeamTalk-master"可能是一个基于MariaDB的应用程序或项目,由于缺少了MariaDB-10.0.17-centos6-x86_64-devel.rpm这个开发包,可能无法正常编译或运行。这个包包含了开发MariaDB应用所需的头文件和库...
根据您提供的文件信息,可以提炼出以下关于CentOS 7安装...通过以上知识点的讲解,希望能帮助你掌握在CentOS 7环境下安装和配置Zabbix 4.2的基本流程,并指导你在实际应用中如何通过监控来确保系统的健康稳定运行。
主要介绍了CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB),需要的朋友可以参考下