二进制编译安装mysql_MariaDB通用二进制编译安装详解
一、解压安装通用二进制格式的程序包
1.准备存放数据所需目录
该目录为mariaDB数据库数据存放目录,一般为单独的文件系统挂载到当前服务器上,也可以是本地的目录
此处以/mysqldata目录为例:[root@localhost~]# mkdir/mysqldata
2.创建系统用户mysql和mysql组
[root@localhost~]# useradd -r mysql
3.更改数据库存放目录的属主属组
[root@localhostmysql]# chown mysql:mysql /mysqldata/
更改只要同时确定该目录拥有可执行权限
4.解压通用二进制安装包:mariadb-5.5.46-linux-x86_64.tar.gz
解压后必须重命名为mysql,此处也可以创建为mysql的链接
[root@localhost~]# cd /usr/local
[root@localhostlocal]# tar xf mariadb-5.5.46-linux-x86_64.tar.gz -C/usr/local
[root@localhostlocal]# ln -sv mariadb-5.5.46-linux-x86_64 mysql
5.更改安装程序目录属组为mysql
[root@localhostlocal]# cd /usr/local/mysql/
[root@localhostmysql]# chown -R root.mysql ./*
6.初始化数据库文件
[root@localhostmysql]# scripts/mysql_install_db --user=mysql --datadir=/mysqldata
二、提供配置文件
1.复制配置文件模板到指定目录
[root@localhostmysql]# cp support-files/my-large.cnf /etc/my.cnf
2.修改配置文档信息
[root@localhostmysql]# vim /etc/my.cnf
在[mysqld]配置段增加配置信息datadir = /mysqldata指明数据库文件位置
innodb_file_per_table = ON使用独立表空间
skip_name_resolve = ON禁止ip反向解析为主机名
注意:
(1)服务的配置文件查找次序
1)OSVendor提供mariadb rpm包:
/etc/mysql/my.cnf -->/etc/my.cnf -->--default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
2)通用二进制格式安装:
/etc/my.cnf --> /etc/mysql/my.cnf -->--default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
(2)[program_name]配置文件格式
ini格式的配置文件;各程序均可通过此配置文件获取配置信息;[mysqld]段为服务器主配置段
(3)配置文件模板
[root@localhostmysql]# ls support-files/
在support-files路径下.cnf文件为通用二进制程序包所提供的配置文件模板,区别在于适用的数据库调用内存大小,可自定义参数进行修改
三、启动服务
1.复制启动脚本
[root@localhostmysql]# cp support-files/mysql.server /etc/init.d/mysqld
2.增加服务到系统启动&&启动程序
[root@localhostmysql]# chkconfig --add mysqld
[root@localhostmysql]# service mysqld start
当使用ss命令查看到已经监听到306端口证明服务已经启动
二进制编译安装mysql_MariaDB通用二进制编译安装详解相关推荐
- centos 编译安装 mysql_CentOS7编译安装MySQL5.7.24的教程详解
安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo y ...
- linux 用root安装mysql数据库_Linux上安装Mysql及简单的使用详解
1. 安装mysql sudo apt-get update sudo apt-get install mysql-server sudo apt-get install python-mysqldb ...
- gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解
例子:由多个源文件组成的C程序,经过编辑.预处理.编译.链接等阶段才能生成最终的可执行程序.此过程中,在__c__阶段可以发现被调用的函数未定义. A. 编辑和预处理 B. 预处理 C. 编译 D. ...
- Dropbear 安装配置与启动ssh服务详解
Dropbear 安装配置与启动ssh服务详解 扎啤 关注 2017.09.12 22:57* 字数 441 阅读 4160评论 0喜欢 0 一.介绍 dropbear作为一款基于ssh协议的轻量级 ...
- linux卸载hadoop版本,centos6.5 安装hadoop1.2.1的教程详解【亲测版】
本篇只简单介绍安装步骤 1. 角色分配 10.11.84.4 web-crawler--1.novalocal master/slave 10.11.84.5 web-crawler--2.noval ...
- [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解
本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议详解 , Kickstart (PXE+DHCP+TFTP+HTTP). PXE环境概述 作为中 ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
最新文章
- Oracle PL/SQL编程学习笔记:Merge方法的使用
- OpenCV 4.5.4 刚刚发布!新增SoftNMS、DNN模型8位量化等功能
- tf.get_default_graph().get_name_scope()
- 微型计算机基础 教案,第一章微型计算机基础知识新080902电子教案(153页)-原创力文档...
- asp.net 页面从初始化到卸载事件顺序(及对页面控件调用)完整列表【转】
- c++17进阶(3)-Boehm GC垃圾回收(1)
- 如何设置Windows版Go —快速简便的指南
- 提出离职后怎么定last day_不管你因为什么离职,用正规的离职方式是你最正确的选择!...
- 再招一万人!疯了。。。
- android udt协议,接口和软件包 | Android 开源项目 | Android Open Source Project
- .NET,你忘记了么?(六)——再谈String
- bzoj 1415: [Noi2005]聪聪和可可
- 面向对象2:类和对象
- 获取微信小程序源代码教程
- 关于BetterScroll 2.0版本出现BScroll is not defined 的解决方案
- Jshack网络验证系统,又名 JS下锅云网络验证系统-免费网络验证系统
- oracle双活svc,基于SVC的三种主流双活数据中心架构深入探讨
- 【改进灰狼优化算法】贪婪的非分层灰狼优化算法(Matlab代码实现)
- 华为服务器克隆linux,华为RH2288H V3服务器磁盘阵列配置RAID
- 逻辑回归(Logistic Regression)原理(理论篇)