mariadb做为mysql的替代品 现在centos的新版本yum包已换成mariadb

安装一些库

  1. yum install gcc gcc-c++ wget net-tools

复制代码

查看SELinux状态:

  1. /usr/sbin/sestatus -v

复制代码

#如果SELinux status参数为enabled即为开启状态;
如果为关闭可以跳过
修改/etc/selinux/config文件

  1. vi /etc/selinux/config

复制代码

将SELINUX=enforcing改为SELINUX=disabled
重启机器

下载mariadb安装包到cd /usr/local/src/

  1. cd /usr/local/src/

复制代码

  1. wget http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86_64/mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz

复制代码

linux64位下载地址
http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86_64/mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz

linux32位下载地址
http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86/mariadb-10.0.21-linux-glibc_214-i686.tar.gz

将压缩包解压到/usr/local 目录下

  1. tar zvxf mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz -C /usr/local/

复制代码

创建mariadb 数据初始化目录/mydata/mysql这边把mysql放到云盘上mydata为新挂载盘

  1. mkdir -p /mydata/mysql

复制代码

添加系统用户mysql,禁止登陆系统目录所属主和组都修改为mysql 这里的 /mydata/mysql  改成自已服务器的数据目录

  1. useradd -r -s /sbin/nologin mysql ;chown -R mysql.mysql /mydata/mysql/

复制代码

做个mariadb 目录的连接

  1. ln -s /usr/local/mariadb-10.0.21-linux-x86_64/ /usr/local/mysql

复制代码

进入目录

  1. cd /usr/local/mysql/

复制代码

开始安装

  1. ./scripts/mysql_install_db --datadir=/mydata/mysql --user=mysql

复制代码

如果没有报错就复制配置文件到etc目录下

  1. cp support-files/my-large.cnf /etc/my.cnf

复制代码

是否覆盖 选 y

  1. y

复制代码

复制mysql 启动脚本文件到/etc/init.d的目录下

  1. cp support-files/mysql.server /etc/init.d/mysqld

复制代码

修改755权限

  1. chmod 755 /etc/init.d/mysqld

复制代码

定义数据存放路径

  1. vim /etc/init.d/mysqld

复制代码

  1. datadir=/mydata/mysql

复制代码

将mariadb自带命令放入$PATH

  1. PATH=$PATH:/etc/init.d/  #当前有效,重启shell就失效
  2. echo "export PATH=$PATH:/etc/init.d/" >>/etc/profile
  3. echo "export PATH=$PATH:/usr/local/mysql/bin/" >>/etc/profile
  4. source !$

复制代码

启动mariadb

  1. /etc/init.d/mysqld start

复制代码

最后一步很重要哦 删除不用的用户新建用户
  1. mysql_secure_installation

复制代码

回车
y回车
输入root密码
再输入root密码
再回车
回车
回车 到出现
All done! If you’ve completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!

CentOS安装mariadb做为mysql的替代品的更多相关文章

  1. linux CentOS 安装 nginx+tomcat+java+mysql运行环境

    本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...

  2. CentOS 安装MariaDB

    1.安装 #同时安装mariadb和mariadb-server [root@bigdata-senior01 yum.repos.d]# yum -y install mariadb mariadb ...

  3. centos 安装mariadb 替代mysql

    yum install mariadb-server mariadb systemctl start mariadbmysql -uroot -p默认密码mysql -uroot -pmysql_se ...

  4. [部署]CentOS安装MariaDB

    环境 虚拟机:VMWare10.0.1 build-1379776 操作系统:CentOS7 64位 步骤 1.添加MariaDB的yum仓库源,在/etc/yum.repos.d/ 下建立 Mari ...

  5. CentOS安装gcc clang git mysql等软件高版本福利

    最近同事需要在单位提供的开发机上临时安装gcc等软件,时间紧迫,因此向其推荐安装福利devtoolset. 感谢devtoolset,使得CentOS软件安装无比的快捷,卸载也是无与伦比的简单. gc ...

  6. centos安装mariadb

    一  配置mariadb官方的yum源 1.进入yum仓库 /etc/yum.repos.d/目录下 手动创建一个 mariadb.repo 写入如下内容 [mariadb] name = Maria ...

  7. 四、CentOS 安装mariadb——Linux学习笔记

    A)安装及配置 下载mariadb: yum -y install mariadb-server mariadb 开启mariadb服务: systemctl start mariadb.servic ...

  8. CentOS7编译安装MariaDB

    一.环境信息: 操作系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 MariaDB版本:mariadb-10. ...

  9. CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装

    每次搭建新服务器,都要来来回回把这些包再装一下,来来回回搞了不下20遍了吧,原来都是凭经验,配置过程中重复入坑是难免的,故写此文做个备忘.虽然有像xampp这样的集成包,但是在生产环境的Linux发行 ...

随机推荐

  1. Linux Centos7安装最新anslib

    一.添加最新epel源 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 二.添加最 ...

  2. 【python】进程与线程

    No1: 多进程 from multiprocessing import Process import os # 子进程要执行的代码 def run_proc(name): print('Run ch ...

  3. Tallest Cow POJ - 3263 (区间点修改)

    FJ's N (1 ≤ N ≤ 10,000) cows conveniently indexed 1..N are standing in a line. Each cow has a positi ...

  4. Apache系列:Apache的全局配置

    配置文件组成: 整个配置文件由3段组成: (1)全局配置:对主服务器或虚拟机都有效,且有些功能是服务器自身工作属性: (2)主服务器:主站属性: (3)虚拟主机:虚拟主机及属性定义 注:第二段和第三段 ...

  5. Oracle date-time

    Name Description ADDDATE() Add time values (intervals) to a date value ADDTIME() Add time CONVERT_TZ ...

  6. Codeforces.1088D.Ehab and another another xor problem(交互 思路)

    题目链接 边颓边写了半上午A掉啦233(本来就是被无数人过掉的好吗→_→) 首先可以\(Query\)一次得到\(a,b\)的大小关系(\(c=d=0\)). 然后发现我们是可以逐位比较出\(a,b\ ...

  7. Java笔记(十七) 异步任务执行服务

    异步任务执行服务 一.基本原理和概念 一)基本接口 1)Runnable和Callable:表示要执行的异步任务. 2)Executor和ExecutorService:表示执行服务. 3)Futur ...

  8. maven命令注册jar包到maven仓库

    首先需要具备maven环境 在cmd命令行执行以下命令注册jar包 mvn install:install-file -Dfile=E:\aliyun-java-sdk-dysmsapi-1.0.0. ...

  9. [Vijos1763]Wormhole (贪心/模拟?)

    已经是NOIP考前的最后一天了 现在在杭州的宾馆里 因为自己没带电脑 因此用ADMAN的电脑 题目描述 一维的世界就是一个数轴.这个世界的狭小我们几乎无法想象. 在这个数轴上,有N个点.从左到右依次标 ...

  10. JavaScript 对象拷贝研究

    介绍一下JavaScript里面的一些对象拷贝的方法 浅拷贝 深拷贝 利用序列化进行对象拷贝