学之思考试系统安装详细教程
前期准备
安装操作系统
安装远程登录软件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;