学之思考试系统安装详细教程

  • 前期准备
    • 安装操作系统
    • 安装远程登录软件SecurtCRT
  • 安装环境
    • 安装redis
    • CentOS 7下 安装mysql 5.7

前期准备

安装操作系统

安装远程登录软件SecurtCRT

安装环境

安装redis

第一步:下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
第二步:解压压缩包
tar -zxvf redis-4.0.6.tar.gz

第三步:yum安装gcc依赖
yum install gcc
yum install tcl

第四步:跳转到redis解压目录下
cd redis-4.0.6
第五步:编译安装
make MALLOC=libc

将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
第六步:测试
进入目录
cd src
启动
./redis-server
第七步:设置redis开机自启动
1、在/etc目录下新建redis目录
cd /etc
mkdir redis
2、将/usr/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/redis-4.0.6/redis.conf /etc/redis/6379.conf
3、将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
4、设置redis开机自启动,先切换到/etc/init.d目录下,然后执行自启命令
chkconfig redisd on
出现看结果是redisd不支持chkconfig:service redisd does not support chkconfig继续执行以下步骤
5、使用vim编辑redisd文件
用vi打开:
vim redisd
在第一行加入如下两行注释,保存退出
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database

  • 按 i 键后 进入insert模式,进入insert模式后才能进行修改
  • 修改完成后按esc键进入command模式
  • 然后:wq 保存文件并退出vi(注意先冒号)

    6、再次执行开机自启命令,成功
    chkconfig redisd on
    现在可以直接已服务的形式启动和关闭redis了
    启动:
    service redisd start
    关闭:
    方法1:service redisd stop
    方法2:redis-cli SHUTDOWN

CentOS 7下 安装mysql 5.7

1、下载并安装MySQL官方的Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
在当前目录下会生成rpm文件

2、使用yum安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
等待一段时间MySQL就安装完成了,然后是对MySQL的一些设置。
3、修改root密码
安装成功后默认会创建一个root用户,并携带一个初始密码,需要修改初始密码,启动mysql
systemctl start mysqld.service
在Mysql的日志找出初始密码,命令如下
grep "password" /var/log/mysqld.log
通过下面的命令进入数据库
mysql -uroot -p
在mysql客户端连接环境下执行修改密码命令
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new@password';
此时密码修改成功,重启mysql服务
systemctl restart mysqld.service
4、修改字符集为UTF-8
通过命令进入Mysql,注意是新密码,在mysql环境下通过如下命令查看字符集
mysql -uroot -p
show variables like '%character%';
我们看到上面的字符集不都是utf-8,退出后,打开mysql配置文件
vi /etc/my.cnf
根据实际情况添加以下配置项

character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8


退出mysql:quit
重启服务器,查看字符集有没有修改成功
/usr/sbin/mysqld restart
5、设置mysql支持远程连接
到现在为止,我们的Mysql还不能远程连接访问,这里我们用的是该表法,登录mysql命令客户端,执行以下命令

use mysql;
update user set host = '%' where user = 'root';

6、root用户一般不让远程,那就只有用其他账户
创建用户
CREATE USER 'wu'@'%' IDENTIFIED BY '871020@';
赋权
GRANT ALL PRIVILEGES ON *.* TO 'wu'@'%';
重启Mysql服务,用客户端连接工具测试
查看数据库:show databases;

学之思考试系统安装详细教程相关推荐

  1. 学之思考试系统功能开发文档

    学之思考试系统开发文档(excel文档导入题库)(Springboot+vue+mybatis+mybatis-plus) (学之思开源软件版权所有,此文档仅供参考) 演示视频请点击观看 源码请点击 ...

  2. 2246xt u盘开卡详细教程_U盘制作PE及系统安装详细教程!

    完整版在底部,分割线下. 我之前已经发布过一次了,但是提示违规了.重做了一个只讲解U盘制作PE的教程! 注意:这边说一下. 不管是win7还win10一定要64位. 现在很多硬件基本内存配置超过4g了 ...

  3. 不出国,雅思也有大用。来看这篇IELTS雅思考试超详细扫盲贴

    文 / 冷玥(微信公众号:王不留) 随着欧美国家陆续开放边境,出国留学的话题也开始热了起来. 我根据周围小伙伴们的经验分享,结合自身经历,整理了一份雅思考试扫盲帖,大约8000字,希望对大家能有所帮助 ...

  4. Windows+Ubuntu20.04双系统安装详细教程

    Windows+Ubuntu20.04安装详细教程 1. Windows安装教程 1.1 前期准备 1.准备一个U盘 2.备份U盘重要文件,制作过程中会格式化U盘. 3.准备一个重装系统的ISO/GH ...

  5. diskgenius linux版_纯净版Windows10系统安装详细教程

    系统选择 首先我们要学会如何选择适合自己的系统.如今的电脑系统分类很清晰,无非就是:微软Windows.Linux.苹果MacOS.我们要说的呢就是大众接触最多的Windows(其实苹果电脑相对来说更 ...

  6. win10+Ubuntu20.4双系统安装详细教程(包含bios设置)

    文章目录 前言 一.准备安装ubuntu的环境 通过windows系统msinfo32确认内存和bios信息 为新操作系统腾空间 二.制作Ubuntu启动盘步骤 下载ubuntu镜像 用UltralS ...

  7. 画人体从哪学起?-人体绘画详细教程

    零基础如何画好人体? 这里都是干货教程.素材快来保存了!! 零基础需要学习的第一步就是提升基础(比如人体.透视那些) 那么基础应该怎么学?需要学习的方向是什么? 好比人体.透视.素描.色彩这些总要有一 ...

  8. Window纯净系统安装详细教程

    目录 1.需要准备的工具 2.下载纯净系统的安装包 3.使用软通牒把系统写入u盘: 4.设置bios,把系统的启动项第一优先级设置为U盘 5.开始安装系统 6.其他设置 1.需要准备的工具 1.大于8 ...

  9. Linux系统安装 Centos6.8系统安装详细教程

    分区命名方案 linux的硬盘命名方案基于文件,一般有如下命名方式: /dev/hda2 /dev/sdb3 分区字母含义 - /dev 设备文件存放目录 - hd和sd 它们是分区的前2个字母,代表 ...

  10. win10+ubuntu16.04双硬盘双系统安装详细教程

    历经挫折,都装了双系统,有单硬盘的有双硬盘的,把教程贴上来. 1.首先:UltraISO(软碟通)制作U盘启动盘完整教程(附网盘软碟通资源及ubuntu16.04镜像) 里面有教程和资源https:/ ...

最新文章

  1. 【Ubuntu】dpkg: 处理软件包 XXXX (--configure)时出错解决方法
  2. 光纤通信是如何接入网络的?
  3. Javascript简单教程汇总
  4. Swift 总结使用问号(?)和感叹号(!)-备用
  5. Android 中动态的向布局中添加控件
  6. H计算机语言吗,计算机考研面试------编程语言
  7. 微软:攻击者利用SolarWinds Serv-U 0day发动 Log4j 攻击
  8. xampp中apache点击启动失败解决方法
  9. 微型计算机强化训练的答案,微型计算机第8章+强化训练
  10. linux下把 python 程序运行的输出结果记录到 log 文件中
  11. 人工智能课程设计——植物识别专家系统
  12. 如何在PPT中插入HTML页面|如何使用控件将Pyecharts图表插入PPT|ActiveX
  13. HTTP Error 503
  14. 复杂、繁杂、庞杂:图解七种代码耦合类型
  15. interProScan的使用
  16. android自动化测试unity,基于Unity3D引擎的UI自动化测试方案
  17. 黑马程序员_Java_异常
  18. socket通信之bind函数
  19. Netbackup for sap 7.0之十五:nbu的错误代码6
  20. 珠海:IT应用向政府投资行业集中

热门文章

  1. 消息服务器待办事项数据库,关联联系信息的工作管理系统及其方法
  2. Python爬虫selenium的使用实例爬取知乎首页数据!
  3. vue 登录注册模板
  4. BLE安全之SM剖析(3)
  5. 31岁,追忆似水流年。。。
  6. 如何在PowerPoint中显示,隐藏或调整幻灯片缩略图的大小
  7. aardio - 范例搜索工具
  8. MongoTemplate实现mongodb聚合管道查询
  9. MySQL从删库到跑路(0):序章
  10. Fiddler抓包工具报:The system ptoxy changed. Click to reenable capturing