CentOS 7 用通用二进制的格式安装方法总结

Mariadb 安装方式:

(1)rpm包;

(a)由OS的发行商提供

(b)程序官方提供

(2)源码包;

(3)通用二进制格式的程序包;

实验环境:

安装系统:CentOS 7

安装程序:Mariadb

安装方式:通用二进制



(1)下载程序包,并解压

# cp /usr/lib/systemd/system/mariadb.service /root  //之前安装过,现在备份下

//有依赖关系

# yum remove mariadb-server

下载二进制安装的包,这里下载的为 mariadb-5.5.46-linux-x86_64.tar.gz

# ls

# tar xf mariadb-5.5.46-linux-x86_64.tar.gz  -C /usr/local/

# cd /usr/local

# ln -sv mariadb-5.5.46-linux-x86_64/ mysql    //这里不建议创建mysql文件,应该用链接的方式

# groupadd -r -g 306 mysql //创建一个系统用户,安全起见

# cd /usr/local/mysql

# chown -R root:mysql ./*

(2)创建数据库存放目录

# mkdir /mydata/data -pv

# chown -R mysql.mysql /mydata/data

(3)为mysql提供配置文件

mysql默认读取文件为 /etc/my.cnf   //之前安装mariadb时,mariadb-libs提供的

[[email protected] mysql]# mkdir /etc/mysql  //创建配置文件目录

[[email protected] mysql]# cp support-files/my-large.cnf /etc/mysql/my.cnf

[[email protected] mysql]# vim /etc/mysql/my.cnf

datadir = /mydata/data

skip_name_resolve = ON

innodb_file_per_table = ON

//必须在[mysqld]下,添加这三行

[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld     //复制启动mysql的文件,并确保其有执行权限

[[email protected] mysql]# chkconfig - -add mysqld  //注意是 - -

(4)初始化mysql数据库

初始化原因: 上面的启动会有问题,数据会放在/var/lib/mysql/,而不是/mydata/data下。因为我们创建的配置文件/etc/mysql/my.cnf 会和系统之前的/etc/my.cnf有冲突,需要把/etc/my.cnf存放到别处。

初始化过程:

[[email protected] mysql]# rm /mydata/data/* -f   //删除之前产生的错误日志信息等

[[email protected] mysql]# scripts/mysql_install_db - -user=mysql - -datadir=/mydata/data   //必须在/usr/local/mysql目录下执行初始化操作

   //数据库数据产生

此时在启动mysql,将会发现数据库启动成功 。

附加:查看当前mysql的帮助信息,发现mysql的配置文件读取路径和之前自己理解有出入,需要注意下即可。



至此 ,通用二进制安装mariadb过程结束。个人安装过程中出现的问题,致使mysql一直启动失败总结:

1、修改配置文件时,skip_name_resolve = ON  中把resolve写成reslove

2、[[email protected] mysql]# scripts/mysql_install_db - -user=mysql - -datadir=/mydata/data 只写了一个-  。

问题很低级,不过最终查错,感受很深,以后不会再发生这样的错误,编写任何文件都应该仔细查看及核对。

时间: 2024-10-12 12:45:35

CentOS 7 用通用二进制的格式安装方法总结的相关文章

CentOS x64上Matlab R2015b的镜像安装方法与卸载

CentOS x64上Matlab R2015b的镜像安装方法与卸载 0. 原料 (1). CentOS_x64系统 CentOS 2.6.32-573.el6.x86_64 (2). Matlab  R2015b_glnxa64.iso,可以从百度网盘下载到:链接: http://pan.baidu.com/s/1dD9F8RJ 密码: t8zi 1. CentOS/Linux 安装MATLAB (0). Matlab的安装说明readme.txt,全文摘抄如下(可略过). I offer t

CentOS 7以通用二进制格式安装mariadb

系统环境:CentOS 7 1611(系统安装完成后自带有mariadb) mariadb版本:mariadb-5.5.56-linux-x86_64.tar.gz(Generic Linux) 下载地址:http://mirrors.neusoft.edu.cn/mariadb//mariadb-galera-5.5.56/bintar-linux-x86_64/mariadb-galera-5.5.56-linux-x86_64.tar.gz 1.下载通用二进制程序并展开 [[email p

在Centos6.8采用通用二进制的方式安装MySQL5.7.13

安装环境:Centos6.8 目的:通过通用二进制(Generic Binary)的方式安装MySQL5.7.13 所需软件:mysql-5.7.13-linux-glibc2.5-x86_64.tar(请自行从MySQL官网下载) 步骤: 1.创建mysql用户,mysql组 groupadd -g 3306 mysql useradd -g mysql -u 3306 -s /sbin/nologin -M mysql id mysql #查看是否创建成功 2.通过逻辑卷的方式创建MySQL

PhpStrom如何安装主题?(总结三种不同格式安装方法)

在网上搜了很多都是不怎么齐全的方法,在这里我总结一下PhpStrom的三种不同格式的安装方法,以后就不用再去网上搜直接看我自己的博客就知道了.以下默认为Windows系统,Linux现在暂时还没更新. 不多说.直接上! 首先选择你自己喜欢的皮肤,这里有很多酷炫的皮肤可以选择:点我进入官网皮肤 我选好了,怎么安装呢?首先得看看你下载的文件格式是怎么样的,每个格式安装的方法都不一样. .icls文件 下载完格式后,把icls文件放到C:\Users\用户名\.PhpStorm2016.1(看你自身版

centos 6.5 通用二进制安装mysql 5.6

mysql下载,去mysql 官网现在5.6 二进制版本,如下图: 使用winscp 上传到系统 /usr/local 目录下,如下图 创建mysql 用户和组,如下图 进入/usr/local目录下,解压mysql 将解压包改名或做符号链接,这里直接改名 进入mysql 目录更改目录的所有者和组 7.开启service 启动 8.mysql初始化 9.根据mysql 配置文件的查找顺序,将mysql里的my.cnf 复制到/etc/my.cnf 覆盖粘贴 10.修改配置文件my.cnf 11.

Linux下通用二进制安装包安装MySQL-5.7.17

解压拷贝 mv mysql-5.7.14-linux-glibc2.5-i686 /usr/local/mysql 先创建mysql用户 groupadd mysql useradd -r -g mysql -s /bin/false mysql 创建mysql的数据目录,该目录在初始化数据库的时候会用到 mkdir /mysql /mysql/data /mysql/log 修改目录权限 chown -R mysql:mysql /usr/local/mysql /mysql 创建my.cnf

CentOS 5.x 多个ISO文件 安装方法(VMware)

CentOS下载地址:http://mirror.centos.org/centos/ CentOS版本:5.11 VMware版本:11.1.0 CentOS 5.11有两个ISO: CentOS-5.11-i386-bin-DVD-1of2.iso CentOS-5.11-i386-bin-DVD-2of2.iso 步骤: 1. 安装CentOS-5.11-i386-bin-DVD-1of2.iso 2. 在安装完第一个ISO后,会弹出插入第二张Disc的提示 3. 转到“我的计算机”画面,

文件安装方法

安装 1.pip安装 pip install 文件名 2.下载源码,进入解压后的目录 python setup.py install 3.****.whl格式安装方法 pip install ****.whl 原文地址:https://www.cnblogs.com/yifengs/p/11721182.html

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装 首先在网上用gfsoso.com来搜索下载mysql软件包mysql-5.5.28-linux2.6-x86_64.tar.gz,再用 winSCP把mysql上传到服务器上,上传位置可根据个人喜好,我个人一般放在服务器的/usr/local/src目录下. 此处我们是先命令行下实现一次,而后所有操作全部用shell脚本自动实现. 个人环境 centos 6.5 X86-64  所用空闲空间都做成了LVM. 准备工作