利用samba給mysql提供資料存放區服務

來源:互聯網
上載者:User

標籤:mysql samba

利用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.重啟資料庫服務並使用瀏覽器登入


利用samba給mysql提供資料存放區服務

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.