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 ==初始化数据库运行环境
分享到:
相关推荐
Centos7编译安装mariadb10.1,简单易懂,可以按照这个文档来操作。
本文主要是给大家详细讲述了如何在CentOS6.7系统中编译安装MariaDB数据库,有需要的小伙伴可以参考下
CentOS 6 及之前的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的...
由于公司要求需要最新版的ZABBIX2.4.4需要最新版的系统CENTOS7和新版的LNMP环境,所以本人摸索着使用新版的环境搭建了LNMP系统,环境版本如下: 系统:CentOS 7 x86_64 NGINX:nginx-1.7.12 数据库:mariadb-...
一、安装约定 mysql安装路径: /usr/local/mysql mysql数据库路径: /data/mysql my配置文件路径: /usr/local/mysql/my.cnf 二、卸载mariadb # rpm -qa | grep mariadb # rpm -e --nodeps mariadb-libs-...
主要介绍了CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
主要介绍了CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB),需要的朋友可以参考下
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。 (经过...
LAMP=Linux Apache Mysql/MariaDB PHP/Perl/Python 这些软件都是开源免费的软件,几个程序各自是独立的,经常为了达到我们需要的效果而协同工作,组成了我们常见的LAMP架构平台! LAMP是世界上最流行的组合,当然...
MariaDB有编译安装、rpm包安装、使用二进制程序3种不同的安装方法,本文以MariaDB10.2.13,CentOS6.9系统为例,介绍编译安装 三、安装步骤 1.安装cmake工具(略) Mysql5.5之后的版本使用cmake替代了原有的make...
因为MySQL被Oracle收购,目前推荐使用mariadb数据库。下面通过本文给大家分享Centos7使用yum安装MySQL及实现远程连接的方法,感兴趣的朋友一起看看吧
该脚本将在最小和新的CentOS 7系统上安装所有具有ISPConfig 3完整配置所需的内容。 它没有任何保证,需要肯定地加以改进! 这项工作是基于您必须先阅读本文档和脚本本身。 您必须全新安装CentOS 7,没有安装任何...
onekey_LAMP_Script 本脚本为一键部署Apache,PHP,Mariadb,...脚本执行时,会创建临时swap分区,防止小内存云主机环境下安装,因内存不足导致mysql编译安装失败,安装后重组会删除 执行数据库初始化时若提示
解压并编译安装 `tar -zxvf zabbix-4.0.4.tar.gz` `cd zabbix-4.0.4/` 建立编译安装目录 `mkdir -p /data/zabbix` `./configure --prefix=/data/zabbix --enable-server --enable-agent --enable-java --...
内网环境下,下载源码包后,编译安装zabbix+nginx+mariadb+PHP
rehdat el7和centos el7上的net-snmp版本为5.7,不支持snmpv3的AES-192和AES-256,net-snmp 5.8版本才支持,所以编译成rpm包。 先安装一些依赖: yum install -y perl-devel perl-ExtUtils-Embed elfutils-devel ...
Nextcloud(最新) Ansible Playbook要安装Nextcloud(最新) - nginx 1.17- PHP 7.x- //www.php.net/ MariaDB 10- //mariadb.org/或PostgreSQL 10 Redis- //redis.io/ restic备份- Nextcloud谈话Collabora Online ...
(Linux、Nginx/Tengine/OpenResty、生产环境下MySQL/MariaDB/Percona、PHP、JAVA),适用于CentOS 6 ~ 7(包括 redhat)、Debian 6 ~ 9、Ubuntu 12 ~ 18、Fedora 27~28 的 32 和 64。 脚本属性: 持续更新,提供...
(Linux、Nginx/Tengine/OpenResty、生产环境下MySQL/MariaDB/Percona、PHP、JAVA),适用于CentOS 6 ~ 7(包括 redhat)、Debian 6 ~ 9、Ubuntu 12 ~ 18、Fedora 27~28 的 32 和 64。 脚本属性: 持续更新,提供...
脚本特点: 不断更新源码编译安装,大部分源码都是最新稳定版,官网下载修复了一些安全问题您可以自由选择安装数据库版本(MySQL-5.6、MySQL-5.5、MariaDB-10.0、MariaDB-5.5) 可以自由选择安装PHP版本(php-5.5、...