samba mysql 认证_利用samba给mysql提供数据存储服务

利用samba部署wordpress

(1) samba server导出/data/application/web,在目录中提供wordpress;

(2) samba  client挂载nfs server导出的文件系统至/var/www/html;

(3) 客户端(lamp)部署wordpress,并让其正常访问;要确保能正常发文章,上传图片;

(4) 客户端2(lamp),挂载samba  server导出的文件系统至/var/www/html;验正其wordpress是否可被访问; 要确保能正常发文章,上传图片;

利用samba存储上述wordpress用到的数据,即将mysql数据存储目录通过samba共享

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

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

步骤:

一.利用samba部署wordpress

1.准备两台主机,一台主机(172.16.10.17)部署LAMP,一台主机(172.16.10.77)提供samba服务

2.在172.16.10.17主机上部署LAMP,参考http://11650412.blog.51cto.com/11640412/1827559

3.配置wordpress

1)在172.16.10.77主机上下载并解压wordpress包

2)创建共享目录,并将wordpress目录拷贝至该目录中

mkdir -pv /data/application/web

cp -r /root/wordpress  /data/application/web

3)修改wordpress配置文件如下图

cd /data/application/web/wordpress

cp wp-config-sample.php  wp-config.php

vim  wp-config.php

4.配置samba服务

1)编辑配置文件,添加共享文件

vim /etc/samba/smb.conf

在文件尾部添加:

[wordpress]

comment = wordpress data             ##注释信息

path = /data/application/web/wordpress    ##共享的路径

browseable = no             ##不可被用户查看

writable = no                     ##其他用户不可写

write list = apache             ##apache用户可写

guest ok = no         ##不允许来宾账号访问

2)修改共享目录的权限,让apache用户对wordpress有读写权限

setfacl -m u:rwx: /data/application/web/wordpress

3)将apache用户添加至samba用户中

smbpasswb -a apache

4)启动samba服务

systemctl start smb.service

systemctl start nmb.service

5.挂载使用samba

mount.cifs //172.16.10.77/wordpress /var/www/html/vhost/www2/wordpress -o username=apache

输入密码后可挂载

6.使用浏览器可登陆使用

二.利用samba存储上述wordpress用到的数据

1.配置samba服务

1)编辑配置文件,添加共享文件

vim /etc/samba/smb.conf

在文件尾部添加:

[mysqldata]

comment = mysql data          ##注释信息

path = /data/mysqldata        ##共享的路径

browseable = no      ##不可被用户查看

writable = no              ##其他用户不可写

write list = mysql      ##mysql用户可写

guest ok = no   ##不允许来宾账号访问

2)更改共享目录权限

chown  mysql.mysql  /data/mysqldata

3)将mysql用户添加至samba用户中

smbpasswb -a mysql

4)重载samba服务

systemctl reload smb.service

2.在172.16.10.17主机上挂载使用

mount.cifs //172.16.10.77/mysqldata /data/mydata -username=mysql

输入密码后即可挂载

3.修改数据库配置文件(记得做备份)

vim /etc/my.cnf

修改其数据库路径为/data/mydata

/datadir=/data/mydata

4.重启数据库服务并使用浏览器登录

原文:http://11650412.blog.51cto.com/11640412/1828522

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值