E8820s路由器刷padavan老毛子固件部署Discuz论坛

一、前期准备

  1、路由器e8820s

  40包邮e8820s,mt7621a处理器,默频880mhz,这款路由器的breed里好像没有超频选项,不然超到1100 1200可以提升很大

  闪存和内存在7621里也算可以了,NAND Flash:128M,RAM:256M

  2、U盘

  32.9京东的梵想f302 128g usb3.0U盘,虽然路由器上是2.0的口还是建议上3.0的U盘,之前9.9包邮的64g夏科跑到一半失去响应  

  https://u.jd.com/7dT0EMG

   3、刷机

  B站搜e8820s免拆刷机,breed刷上后系统随便换,相当方便

 

二、Padavan设置

  1、防火墙设置

  高级设置-防火墙-通用设置

    允许互联网访问,并打开SSH和FTP

    

 

 

 

  2、启用 nginx+mysql+php 环境,同时建议开启swap

  ①拓展功能-搭建web环境

  

 

 

 

  等着慢慢安装就好了,usb3.0U盘读写安装很快的,出现启动成功就为安装完成

  

 

 

 

  ②后期如果开的服务太多建议打开swap,在启用ONMP脚本中默认开启的swap为512MB,基本上是够用的,自行调整可以看

  老毛子固件开启/关闭swap

 

   

 

  ③进81端口默认主页php探针看看

  

  任何服务未启动时内存占用在50%以内,现在占用90%左右,如果不开启swap,可能会导致路由器高负载时网络延迟增加

 

  三、MySQL设置,创建新用户、数据库

  1、SSH远程登录路由器

  确认固件里防火墙SSH开启后,如果是桥接模式还需要打开允许外放访问

  padavan固件默认的用户和密码都是admin,和一般的云服务器root用户登录不太一样

  win+r 输入cmd打开命令行,输入ssh admin@路由器IP,再输入密码admin

  

 

 

 

 

  2、MySQL设置

 

  ①登录MySQL

mysql -uadmin -proot

 

  -u -p 后面分别是用户和密码,注意默认用户名和密码不是固件里的admin/root和123456,应该是admin和root,且这个admin账户默认不允许远程登录

  ②切换到MySQL数据库

use mysql;

  

 

 

 

 

   ③创建用户数据库并授权

  参考mysql新建用户并授权管理员_MySQL数据库新建用户与授权方法

//创建用户
CREATE USER 'dz_admin'@'localhost' IDENTIFIED BY '123456';

//创建数据库
CREATE DATABASE dz_db;

//授权用户数据库权限
EVOKE ALL PRIVILEGES ON dz_db FROM 'dz_admin'@'localhost';

  注意如果创建用户需要允许只能本地登录,即'dz_admin'@'localhost',如果是允许远程登录@'%'时安装则会报错

  需要Navicat等软件远程登录可以再创建一个用户并授权远程登录

  

  四、Discuz安装设置

  1、dz官网下载

  官网链接

  将其中的upload文件夹上传到服务器,可以用winscp,用户名和密码同样是admin

  上传至网页目录/opt/wwwroot/default,解压可以使用unzip

 

  2、安装

  输入对应的IP:81/install打开安装引导

  权限应该是没问题的,照着引导来就行,正常安装很快的,如果卡第四步建议更换U盘,之前9.9买的夏科64gU盘一直卡第四步,明明数据库已经建好了就是过不去,更换梵想这个 128g usb3.0U盘就好了

  

 

posted @ 2022-08-25 20:55  ewdbdvdv  阅读(3829)  评论(0编辑  收藏  举报