CentOS7.6下安装MySql和Redis


安装的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
[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之后再桌面下使用也可以

 

 


 

 

posted @ 2020-08-24 10:28  这个问题解决不了  阅读(31)  评论(0编辑  收藏  举报