安装的MySQL为5.7版本
1.下载安装官方的
Yum Repository
[root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

2.安装MySQL服务器
[root@localhost ~]# yum -y install mysql-community-server

3.等待安装完成complete!

4.
[root@localhost ~]# systemctl start mysqld.service 启动MySQL服务
[root@localhost ~]# systemctl enable mysqld  设置MySQL为开机启动
[root@localhost ~]# systemctl status mysqld.service   查看MySQL运行状态

5.此时MySQL已经正常运行,要想进入MySQL还要找出root用户的默认密码,使用以下命令找出日志文件中默认密码
[root@localhost ~]# grep "password" /var/log/mysqld.log
注意:root@localhost:xxxxxxxx :后的就是密码,密码对大小写敏感

6.进入数据库命令
[root@localhost ~]# mysql -u root -p

7.输入初始密码进入数据库,但此时不能做任何事情,MySQL默认必须修改密码之后才能操作数据库
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';   修改密码命令
在这里新密码如果过于简单会有报错,可以输入如下命令使得能够设置一些简单的密码如:123456
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
8.因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch


安装Redis为5.0.0

redis为c语言写的所以编译时需要gcc,centos7.6默认带了4.8.x的gcc,如果没有的需要下载。

有些高版本的redis要高版本的gcc,这个看情况去选择。

1.首先通过wget命令下载压缩包

wget http://download.redis.io/releases/redis-5.0.0.tar.gz

2.解压

tar -zxvf redis-5.0.0.tar.gz

3.进入解压后的目录编译make

cd redis-5.0.0/

make (在redis-5.0.0/目录下直接make编译就好)

make install PREFIX=/usr/local/redis   (指定编译安装的路径)

4.进入安装目录的bin下

cd /usr/local/redis/bin

5.后端模式启动redis

首先从redis的源码目录中复制redis.conf到redis的安装目录bin下。

cd /root/redis-5.0.0/   切换到redis的源码目录

cp redis.conf /usr/local/redis/bin  将redis.conf这个文件复制到redis的安装目录bin下

cd /usr/local/redis/bin/   再切换到redis的安装目录bin下

6.修改配置文件

vim /usr/local/redis/bin/redis.conf

找到 daemonize  按i 进入编辑模式 把no 改为 yes    这是设置为后台启动

将 bind 127.0.0.1 使用#注释掉,改为# bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接;若远程连接需注释掉,或改为0.0.0.0)

将 protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)

将 requirepass foobared 注释去掉,foobared为密码,也可修改为别的值   例如: requirepass 123456     则密码就是123456

7.执行如下命令启动redis

cd /usr/local/redis/bin

./redis-server ./redis.conf
redis默认端口号为6379,可以修改redis.conf文件修改端口号
强行终止redis进程会引起持久化数据丢失,应该使用shutdown命令停止redis
cd /usr/local/redis

./bin/redis-cli shutdown
 

8.redis设置开机启动在https://www.cnblogs.com/hxun/p/11075755.html这篇文章中有,注意刚开始 systemctl  类型的命令应该在redis安装目录的bin文件夹下使用,reboot之后再桌面下使用也可以


 

最新文章

  1. Spring Bean后处理器以及容器后处理器【转】
  2. net_device 结构体分析
  3. 容器---List和AbstractList
  4. 泌尿系统 Excretory system
  5. ORA-30036
  6. asp.net 后台 修改 javascript 变量
  7. poj 2109 Power of Cryptography (double 精度)
  8. CSS禅意
  9. HibernateProxy异常处理 java.lang.UnsupportedOperationException: Attempted to serialize java.lang.Class: org.hibernate.proxy.HibernateProxy. Forgot to register a type adapter?
  10. C#操作Excel文件(转)
  11. php工厂设计模式
  12. ASP中 Request.Form中文乱码的解决方法
  13. replication factor
  14. 源码分析Android Handler是如何实现线程间通信的
  15. Qt WebEngine版本要求
  16. ASP.NET Aries 高级开发教程:使用存储过程(番外篇)
  17. VueJs 源码分析 ---(二)实力化生命周期,以及解析模版和监听数据变化
  18. zjoi2018 day1游记
  19. git上传新建项目
  20. net core2 采坑-- session 缓存

热门文章

  1. python3.10调用邮件SMTP报错: ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)解决
  2. Flutter 3.7 正式发布
  3. pdf转图片加水印压缩
  4. 我这.NET菜鸟,用它开发RabbitMQ消息队列后,竟被老板一夜提拔为架构师
  5. JAVA虚拟机05-内存溢出示例(jdk1.8)
  6. IoT 边缘集群基于 Kubernetes Events 的告警通知实现(二):进一步配置
  7. Eureka、Consul、Zookeeper注册中心总结
  8. CF1141F2 Same Sum Blocks (Hard)
  9. 安卓ro.serialno产生的整个流程
  10. ACR2022的辩论:DMARDs在pre-RA中的作用