思路:
網站服務器/數據庫的遷移
主機A(企業內部)遷移到主機B(雲服務器)
在主機A搭建OA平臺
Lamp OA網頁 安裝程序 模擬使用
備份主機A上的資料
上傳到主機B,而且在主機B恢復系統
Lamp環境 導入備份資料
具體過程:
把OA系統上傳到對應目錄下 winscp軟件上傳OA
準備lamp環境,安裝對應服務
yum -y install httpd mariadb-server mariadb php php-mysql
註冊本地域名
vim /etc/hosts
192.168.10.7 oa.tedu.cn
配置虛擬主機oa.tedu.cn
vim /etc/httpd/conf.d/vhosts.conf
<VirtualHost :80>
ServerName oa.tedu.cn
DocumentRoot /var/www/oa
</VirtualHost>
準備專用數據庫oadb,受權用戶runoa全權訪問
CREATE DATABASE oadb;
GRANT all ON oadb. to runoa@localhost IDENTIFIED BY 'pwd@123';
chown -R apache /var/www/oa
systemctl restart httpd
在虛擬機火狐訪問oa.tedu.cn
遷移備份:
準備新機192.168.10.8
yum -y install httpd mariadb-server mariadb php php-mysql
systemctl restart httpd mariadb
註冊本地域名
vim /etc/hosts
192.168.10.8 oa.tedu.cn
在10.7主機備份:
tar -zcPf /root/oa_web.tgz /var/www/oa/ /etc/httpd/conf.d/vhosts.conf //網頁備份
mysqldump -uroot -ppwd@123 --databases oadb > /root/oadatabase.sql //數據庫備份
ls -lh /root/oa
scp /root/oa_ root@192.168.10.8:/root/ yes 密碼:root
在10.8主機
tar -xPf /root/oa_web.tgz //默認解壓到var/www/
mysql -uroot < /root/oa_database.sql //數據庫的導入
進行數據庫操做
準備專用數據庫oadb,受權用戶runoa全權訪問
GRANT all ON oadb.* to runoa@localhost IDENTIFIED BY 'pwd@123';
chown -R apache /var/www/oa
systemctl restart httpd
遷移完畢後,能夠在svr8上訪問http://oa.tedu.cn/ ,直接得到原來運行在svr7上的OA平臺。經過管理員admin能夠直接登陸,數據資料都完整無缺.php