Linux登陆Mariadb数据库,基于NFS服务的mariadb数据库实现

实验要求:

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

(2) nfs client挂载/data/至本地的/mydata目录;本地的mysqld或mariadb服务的数据目录设置为/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包

3c8ce6380daa33c267ccb0e2e66a02de.png

安装nfs-utils包

yum install -y nfs-utils

2、创建网络共享目录

mkdir -p/data

3、编辑配置文件

vim /etc/exports

3c8ce6380daa33c267ccb0e2e66a02de.png

4、启动服务

3c8ce6380daa33c267ccb0e2e66a02de.png

5在客户端检测

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

3c8ce6380daa33c267ccb0e2e66a02de.png

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

3c8ce6380daa33c267ccb0e2e66a02de.png

vim /etc/my.cnf

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

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

3c8ce6380daa33c267ccb0e2e66a02de.png

(4)启动服务

3c8ce6380daa33c267ccb0e2e66a02de.png

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

3c8ce6380daa33c267ccb0e2e66a02de.png

三、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

3c8ce6380daa33c267ccb0e2e66a02de.png

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

3c8ce6380daa33c267ccb0e2e66a02de.png

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

3c8ce6380daa33c267ccb0e2e66a02de.png

6、启动服务

3c8ce6380daa33c267ccb0e2e66a02de.png

四、测试

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

进入登陆界面

3c8ce6380daa33c267ccb0e2e66a02de.png

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

3c8ce6380daa33c267ccb0e2e66a02de.png

配置成功

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值