#####一、首先需要搭建一个hustoj:
前几天在Ubuntu16.04上搭建了一个hustoj,刚开始各种错误,不过最后还是成功搭建完毕。

搭建方法请参考:hustoj搭建

里边介绍了我在搭建中遇到的一些常见问题,最后总结了一个脚本,直接运行即可安装成功,中间会有四个文件无法创建或无法连接,属于正常情况,不用理会。在安装前期会提示设置数据库密码,请全部设置为root。

#####二、准备三个文件:

1.从ubuntu14.04上拷贝数据库jol.sql文件

mysqldump -u root -proot jol > /home/jol.sql

会有下图那样的一个warning,这个是提示数据库密码直接写在命令行中不安全,不用理会,数据会正常导出。

2.拷贝/home/Judge下的data文件

hustoj的数据组成:
mysql里面的jol库,以及/home/judge/data下的数据
jol库:包含了所有的题目数据,用户数据,用户的提交记录等。
/home/judge/data:各个题目的判题数据(样例输入输出,测试输入输出)以及AC代码

#####三、准备好之后将这些文件复制到相应的位置,替换掉原来的文件
将jol.sql导入MySQL:

1.先登录MySQL;

2.用 use jol 命令将数据库切换到jol;

3.然后用 source /home/jol.sql; 命令将数据导入。

#####四、迁移之后候遇到的一些问题

永久等待或者永久编译,解决办法:

1.修改用户组,修改所属组

将data里的所有题目的文件所有者改为www-data,将文件所属用户组改为www-data

chown -R www-data:www-data data

像下图一样

查看/home/Judge下的文件,使用ls -al 命令查看data文件的文件属性,将data的文件所有者改为www-data,将文件所属用户组改为root。

chown www-data:root data

像下图一样

2重启judged服务

然后使用ps -A 命令查看judged服务有没有启动,如果没有启动使用 judged 命令启动judged服务

将hustoj 数据从Ubuntu 14.04 成功迁移到 ubuntu 16.04相关推荐

  1. ubuntu下amd超频工具_Ubuntu 16.04 LTS 推荐开源 AMDGPU 和 Radeon 驱动程序-阿里云开发者社区...

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  2. ubuntu下mysql5.7安装教程_Ubuntu 16.04 上安装 MySQL 5.7 教程

    介绍 MySQL 是一种开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装.它使用关系数据库和SQL(结构化查询 ...

  3. ubuntu下amd超频工具_Ubuntu 16.04 LTS 推荐开源 AMDGPU 和 Radeon 驱动程序

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  4. ubuntu下amd超频工具_Ubuntu 16.04 LTS推荐开源AMDGPU和Radeon驱动程序

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  5. ubuntu点击系统设置无反应_UBUNTU 16.04 系统设置 无法设置 锁屏 的一种解决方法...

    背景: UBUNTU 16.04 UBUNTU 16.04  SYSTEM SETTINGS 无法设置Lock,注意下图中 Lock 相关设置都是灰色的,无法点击.更改.造成的直接后果就是:锁屏后,只 ...

  6. ubuntu中mysql默认密码_ubuntu服务器16.04中mysql的默认密码

    问题描述 我已经安装了Ubuntu 16.04服务器.默认情况下,Mysql服务器已安装在其中.当我尝试使用mysql -u root -p访问mysql时,由于没有密码,无法登录mysql.有没有默 ...

  7. ubuntu 14.04 成功迁移根分区到SSD

    由于之前是一直用的机械硬盘装的ubuntu但是用着用着就觉得很不爽于是就想着怎么把根分区给迁移到SSD上去 看我的分区表 sudo  blkid /dev/sda1: LABEL="PQSE ...

  8. ubuntu打不开了怎么办_Ubuntu 16.04的Software center打不开的解决办法

    因为工作需要在Linux下面构建开发环境.却发现虚拟机中的Ubuntu16.04的Ubuntu software打不开了,稍微百度了一下发现这个问题好像挺多的,很多人讨论这问题. 下面是我找到的解决方 ...

  9. ubuntu14.10 linux-header更新,Ubuntu 14.04 怎样升级到 Ubuntu 14.10

    Ubuntu 14.10 Utopic Unicorn 将在10月23日正式发布,9月25日最终测试版本已经发布,Ubuntu 14.10 RC 候选版本也将在10月16日发布,一周之后正式版本发布. ...

  10. Ubuntu 16.04+ROS+ORB-SLAM2配置以及相关问题

    最近尝试在ubuntu 16.04下配置ORB-SLAM2,现将相关过程以及遇到的问题进行记录,给大家做个参考. 网上有很多ubuntu 14.04下配置ORB-SLAM的文章,和我们这个会有区别,需 ...

最新文章

  1. java实现zip的压缩和解压(支持中文文件名)
  2. 在android工程中,res目录下又有anim、drawable、layout、menu、raw、values和xml文件夹,分别用来保存?...
  3. 中兴c600olt数据配置_2698元起中兴天机Axon 11发布 轻薄设计视频双防抖
  4. Java【快速排序、插入排序、简单选择排序...】【八大排序-综合实验】
  5. DS18B20读数错误排除
  6. vs运行时 文本可视化工具 无法点开_webpack 优化:2 款工具帮你找到构建速度“变慢”的原因...
  7. JDK 9 发布仅数月,为何在生产环境中却频遭嫌弃?
  8. C语言获取系统时间的函数
  9. ENVI5.3.1使用Landsat 8影像进行灰度分割(密度分割)
  10. phigros测试版软件头像,Phigros背景头像怎么用
  11. 小仙女讲JVM(1)—综述
  12. 看完这个,你还觉得SOME/IP测试难吗?
  13. 手动编译kernel和supplicant使树莓派支持wpa3
  14. html js不触发_「万字整理 」这里有一份Node.js入门指南和实践,请注意查收 ??
  15. onMeasure方法
  16. 蓝桥杯:每周一题之高斯的日记
  17. ROE指标的正确使用方法
  18. 围成一圈的排列组合问题_行测技巧:排列组合之“环形排列”问题
  19. VS2008在升级到SP1后即可支持tr1
  20. Unity3D 模型换肤技术

热门文章

  1. 从未改过的网名,一如既往的孤荷凌寒——我的信息技术之路之五
  2. windows下软件安装:Anaconda下安装Pymol
  3. 【2022 年“SPSSPRO 杯”数学中国数学建模网络挑战赛】A题 人员的紧急疏散-第二阶段23页论文
  4. MBG-通用mapper的使用详解
  5. 日系插画学习笔记(七):日系角色脸部画法-3表情
  6. 全阶滑模观测器程序_滑模观测器设计
  7. Android 虚拟机访问本地服务器
  8. TestCenter IGMP Proxy组播测试(bridge)
  9. 第四章 姜诸儿意气风发登君位 鲁桓公窝囊枉死彭生手
  10. VisionMobile:Apple和三星利润的秘诀