web端与DB端分开的情况下搭建discuz

回复 收藏
一直以来搭建discuz都是只用一台机子做试验,web和mysql服务都跑在一台机子上,今天想把web端和DB端分开,于是做了个试验,试验过程中出现了好几次错误,最终都解决了,现在分享下
web和db分开架构.png web和db分开架构.png
2016-03-09 20:08 举报
已邀请:
0

lin19890913

赞同来自:

首先先在一台机子上正常搭建好lamo或lnmp,作为web端。另一台机子上安装好mysql,作为db端
然后db端进入mysql ,创建discuz数据库并给web端创建登陆mysql的用户和密码
> create database discuz;
> grant all on discuz.* to '用户名'@'web端ip' identified by '密码';
> quit

0

lin19890913

赞同来自:

2.web端关闭mysql服务,然后重启下apache
   接着在浏览器上登陆自己配置好的域名
   例如  http://www.lin001.com/install/
如果之前已安装过discuz,就会出现如下情况
0

lin19890913

赞同来自:

3.解决掉,web端进入/data/www/data/下,删除install.lock  ,然后刷新网页
0

lin19890913

赞同来自:

4.安装时报错
0

lin19890913

赞同来自:

5.一开始老想不明白,百度找资料,尝试过各种方法,包括测试web端能否连上DB端的mysql,重启web服务和mysql,依然没能解决问题,最后一遍遍检查,终于发现问题所在
0

lin19890913

赞同来自:

成功!web端和db端分离的架构搭建成功!
后续有空再尝试其他复杂点的架构搭建。
0

乐橙306

赞同来自:

1.授权
2.提供 IP  + 端口  

0

迷城

赞同来自:

{:4_116:}
0

huanglin

赞同来自:

不错的经验分享 值得学习
0

balich

赞同来自:

谢谢分享!!!
0

chao901103

赞同来自:

查看 收藏
0

has

赞同来自:

{:7_165:}
0

午夜DJ

赞同来自:

0

贰零壹陆

赞同来自:

1
0

tichy

赞同来自:

+1

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: