设为首页 收藏本站
查看: 937|回复: 0

[经验分享] 利用samba给mysql提供数据存储服务

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-7-22 09:09:29 | 显示全部楼层 |阅读模式
利用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
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.重启数据库服务并使用浏览器登录


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247630-1-1.html 上篇帖子: MYSQL实现主从insert和query分开操作 下篇帖子: mysql集群一:主从复制,通过mysql-proxy做负载均衡
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表