当前位置:   article > 正文

oa平台部署与迁移_oa数据库和业务数据库分开

oa数据库和业务数据库分开

部署oa
1、在源服务器10.7 上部署oa
1)修改hosts 文件
[root@localhost ~]# vim /etc/hosts
192.168.10.7 oa.oa.cn

2)切换桌面(本项目实验需要用图形化桌面浏览器,如果原来是纯文本界面就切换到图形化桌面)
[root@localhost ~]# systemctl isolate multi-user.target //改回纯文本
[root@localhost ~]# systemctl isolate graphical.target //改回桌面

3)部署lamp
[root@localhost ~]# yum -y install httpd mariadb-server mariadb php php-mysql
[root@localhost ~]# systemctl enable httpd mariadb --now
4) 用winscp 上传oa 到/var/www/
下载https://download.csdn.net/download/a664566/12257965
5)修改配置文件,添加oa.oa.cn 虚拟主机
[root@localhost ~]# vim /etc/httpd/conf.d/oa.conf //配置虚拟主机
<VirtualHost *:80>
ServerName oa.oa.cn
DocumentRoot /var/www/oa

6)重启服务
[root@localhost ~]# systemctl restart httpd //重启Web服务

7)准备专用数据库oadb,授权用户oa全权访问,如果已经执行过,可跳过。
[root@localhost ~]# mysql -uroot -ppwd@123 //连接
MariaDB [(none)]> create database oadb; //建库
MariaDB [(none)]> grant all on oadb.* to oa@localhost identified by ‘pwd@123’; //授权用户
MariaDB [(none)]> quit

8)调整/var/www/oa目录的归属,使Web(apache)服务有写入权限
[root@localhost ~]# chown -R apache /var/www/oa/
[root@localhost ~]# ls -ld /var/www/oa/

9)、禁用防火墙、禁用SELinux机制
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disable

10)安装oa
数据库用户名: oa
数据库密码:pwd@123
数据库:oadb

11)使用oa (浏览器访问)
用户: admin
密码: 123456

在源服务上备份oa系统

在源服务器10.7上备份oa系统
1) 停用服务
[root@localhost ~]#systemctl stop httpd

2)备份网站
[root@localhost ~]# tar -zcPf /root/oa.tgz /etc/httpd/conf.d/oa.conf /var/www/oa/

3)备份数据库
[root@localhost ~]#mysqldump -uroot -ppwd@123 --databases oadb > /root/oa.sql

4)验证
[root@localhost ~]#ls -lh /root/oa*

准备新服务器

3、准备新服务器pc207
备注:先部署lamp 环境,如果已有,可以跳过一下步骤
1)挂载
[root@localhost ~]# mkdir/repo/cos7dvd
[root@localhost ~]# mount /dev/cdrom /repo/cos7dvd

2)清理掉不可用的软件源
[root@localhost ~]# rm -rf /etc/yum.repos.d/*.repo

3)添加新的可用的软件源(本地目录/repo/cos7dvd)
[root@localhost ~]# yum-config-manager --add file:///repo/cos7dvd

4)允许安装非官方来源的软件包
[root@localhost ~]# vim /etc/yum.conf
gpgcheck=0 //不检查官方签名

5)检查配置结果
[root@localhost ~]# yum repolist //列出可用的仓库信息

6)、安装并启用新的LAMP平台环境
[root@localhost ~]# yum -y install httpd mariadb-server mariadb php php-mysql
[root@localhost ~]# systemctl enable httpd mariadb –now

7)、禁用防火墙、禁用SELinux机制
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disable

8)修改hosts文件
[root@localhost ~]# vim /etc/hosts
192.168.10.100 oa.tedu.cn

OA平台迁移

4、OA平台迁移
1)在源服务器10.7上做系统迁移
[root@localhost ~]# scp /root/oa* root@192.168.10.100:/root
注意:前提两个主机要能通信

  1. 去新服务器pc207验证
    [root@localhost ~] ls -lh /root/oa*

3)恢复网站、数据库
[root@localhost ~]# tar -xPf /root/oa.tgz
[root@localhost ~]# mysql -uroot < /root/oa.sql

4)准备数据库用户
[root@localhost ~]# mysql -uroot
//新数据库服务器无密码
MariaDB [(none)]> grant all on oadb.* to oa@localhost identified by ‘pwd@123’;
//授权用户
5)重启服务 systemctl restart httpd mariadb

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/492660
推荐阅读
相关标签
  

闽ICP备14008679号