基于NFS服务的mariadb数据库实现

实验要求:

    (1) nfs server导出/data/目录;

    (2) nfs client挂载/data/至本地的/mydata目录;本地的mysqldmariadb服务的数据目录设置为/mydata, 要求服务能正常启动,且可正常 存储数据;

  (3)用另一台主机,做PHPadmin服务

  以主机(192.168.109.107)nfs服务器

  以主机(192.168.109.101)为nfs客户端

  以主机(192.168.109.108)为MySQL服务器

、配置主机(192.168.109.107)nfs服务器

     1.安装nfs模块和nfs-utils

       基于NFS服务的mariadb数据库实现

       安装nfs-utils

       yum install -y nfs-utils

     2、创建网络共享目录

       mkdir -p  /data

     3、编辑配置文件

       vim /etc/exports

       基于NFS服务的mariadb数据库实现

     4、启动服务

       基于NFS服务的mariadb数据库实现

     5在客户端检测

       showmount -e 192.168.109.107(查看可挂载的共享目录)

       基于NFS服务的mariadb数据库实现  

      6、修改/data 属主和属组为mysql

       chown mysql /data/

   7、将共享目录挂在至客户端(192.168.109.108)/data/mysql

     mount.nfs 192.168.109.107:/data /data/mysql

 二、配置mariadb服务器(192.168.109.108

   1、安装包

   yum install  mariadb-server

   2、数据库配置

      1)创建/data/mysql目录,并改变其属组和属主为mysql

         mkdir -pv  /data/mysql

         chown mysql:mysql /data/mysql/

      2)将mariadb服务的默认数据库目录下的文件全部移动到 /data/mysql

         cp  -R  /var/lib/mysql/* /data/mysql  

        如果你在MySQL配置文件 /etc/my.cnf 里修改了mysql.sock 的产生位置,则需要做一个链接指向新的文件位置否则使用mysql客户端登陆的时候会提示找不到文件 /var/lib/mysql/mysql.sock

          ln -sv /data/mysql/mysql.sock /var/lib/mysql/mysql.sock(创建链接文件)

       (3)修改配置文件

         vim /etc/my.cnf.d/server-cnf

         基于NFS服务的mariadb数据库实现

         vim /etc/my.cnf

         将数据库目录改为/data/mysql

         套接字文件改为 /data/mysql/mysql.sock

         基于NFS服务的mariadb数据库实现

       4)启动服务

         基于NFS服务的mariadb数据库实现

      5)登陆数据库,授权用户

        基于NFS服务的mariadb数据库实现 

三、http服务器配置(192.168.109.101

   1、安装包httpd  php  php-mysql

    yum install httpd php php-mysql  php-mbstring

    2、创建http虚拟主机

       编辑配置文件 /etc/httpd/conf.d/vir1.conf

       基于NFS服务的mariadb数据库实现

   3、/data/web目录下下载解压包。

       基于NFS服务的mariadb数据库实现

     4、创建  phpMyAdmin-4.0.10.20-all-languages的软连接pam

       ln -sv phpMyAdmin-4.0.10.20-all-languages pam

     5、修改phpMyAdmin配置文件

      切换至phpMyAdmin-4.0.10.20-all-languages目录下

      cd /data/web/pam

      cp config.sample.inc.php  config.inc.php (创建配置文件)

     修改配置文件 vim config.inc.php

     将数据库主机地址改为192.168.109.108

       基于NFS服务的mariadb数据库实现

      6、启动服务

       基于NFS服务的mariadb数据库实现

四、测试

在浏览器输入:http//www.zq.com/pam

进入登陆界面

     基于NFS服务的mariadb数据库实现

输入数据库用户名和密码 进入主页面

     基于NFS服务的mariadb数据库实现

   配置成功

      

  

原创文章,作者:zq,如若转载,请注明出处:http://www.178linux.com/77920

(0)
zqzq
上一篇 2017-06-11 20:35
下一篇 2017-06-11 20:43

相关推荐

  • vim小结

    1. 简介 Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。进入Vim编辑程序,可以在终端输入下面的命令: $vim [filename] 其中filename是要编辑器的文件的路径名。如果文件不存在,它将…

    Linux干货 2016-08-12
  • 软件包管理器之一——RPM介绍及应用

    一、前言:     在没有软件包管理器前,用户都是通过源代码的方式来安装软件。但是我们很容易发现,在每次安装软件时都必须对操作系统的境、编译的参数进行对应的编译,并且操作过程很是复杂,这对于不熟悉操作系统的朋友来说真心困难,那么有没有一款软件能让用户能很简单的安装所需的软件呢?    &n…

    Linux干货 2015-07-20
  • linux文件系统目录结构

    FHS标准      文件和目录被组织成一个单根的倒置树结构 文件系统从根目录开始用“/”表示 根文件系统:root filesystem 目录名称vfat格式不敏感大小写 以.开头的为隐藏文件 路径分割的/ /boot:引导文件存放目录,内核文件,引导加载器都存放此目录 /bin:供所有用户使用的基本命令;不能关联到…

    Linux干货 2016-07-29
  • 萧田国给你五个2017GOPS北京站的参会理由!

    2017年7月28日,GOPS全球运维大会即将开幕,发起人萧田国将在主会场发表题为《运维如何延续自己的职业生涯》演讲,参加第七届北京站您会有哪些收益? 收益一: 【长达半天时间的培训式演讲】让您系统性掌握顶级互联网自动化运维体系 收益二: 【腾讯智能运维】传奇背后的细节,听了才知道 收益三: 与Facebook、Twitter、BATJ等运维大咖【面对面深度…

    Linux干货 2017-07-24
  • ipvsadm配置命令

    Ipvsadm配置   ipvsadm/ipvs: 集群和集群之上的各RS是分开管理的; 集群定义 RS定义 ipvs:内核基本都自动编译上了 ~]# grep -i -C 10 “ipvs” /boot/config-VERSION-RELEASE.x86_64     支持的协议:…

    Linux干货 2017-05-17
  • ip命令详解

      Linux中的ip命令功能强大,可以完成接口配置、路由管理等任务。   格式:ip [ OPTIONS ] OBJECT { COMMAND | help }   下面使用ip命令来完成一些常用的操作:     1、查看接口状态       ip link show [设备名…

    Linux干货 2016-01-14