在Centos中安裝HustOJ實驗記錄

hustoj是目前使用最普遍的刷題平臺,自建平臺是編程教學中重要一環,教,學,測,反思造成閉合迴路。目前利用現有的服務器資源,建成了開高開源code中心,一個刷題系統,六月再建一個私有云,私有云不只是存,上傳的視頻學生能夠在線學習,省去了再開發的時間。下學期在基礎上建成權限中心,而後自已設計實現一部分,再整合再有資料,造成自持的小型,服務於教育、教學的數據中心。後續再在此基礎上再作一些自已的開發。全部的應用最後能夠經過nginx集成經過80口實現對外服務。php

一、centos中安裝mysql

wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-centos7.shnginx

sh install-centos7.shgit

二、破解mariadb密碼github

   mysql是很優秀的數據庫,被oracle收購後,首席架構師出來設計了mariadb,性能比mysql更好web

  1)停下來(ssh服務器中的虛擬機,爲了方便後續hadoop或docker羣集教育教學數據實驗準備,16G一臺能夠虛四臺機器,初期實驗剛剛夠)sql

2)跳過安全,以安全模式啓動docker

  還要加上分號回車,ok跟mysql同樣的操做數據庫

  重啓service mariadb restart編程

三、給用戶授管理權限

show databases; --查看數據庫
use jol; --進入jol數據庫
insert into privilege(user_id,rightstr)
values('*******','administrator');--建立管理員帳號*****,給用戶授adminstator超級用戶工做組

四、去廣告

 

 五、配置目錄

 /home/judge/src/web/include   目錄下的db_info.inc.php文件  

/home/judge/etc   目錄下的  judge.conf文件

 web與數據庫配置全在裏面

六、結束

相關文章
相關標籤/搜索