Centos7 安装mysql + redis

mysql 安装

通过 下载RPM
  • 可以前往MySQL官网进行下载,本次安装使用mysql57-community-release-el7-8.noarch.rpm
 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  • 下载完成后将Yum库导入到服务器。
  yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 检查是否安装成功
  yum repolist enabled | grep "mysql.*-community.*"

如图表示安装成功

安装MySQL

通过第一步的操作我们当前的Yum库中已经包含了MySQLServer、MySQL工作台管理工具以及ODBC驱动,现在我们就可以通过下面的命令简单的安装MySQL了

  yum install mysql-community-server
启动MySQL
 systemctl start mysqld
查看MySQL的启动状态
  systemctl status mysqld

设置开机启动
systemctl enable mysqld
systemctl daemon-reload
修改MySQL root账号密码

由于MySQL安装完成之后会在/var/log/mysqld.log文件中给root生成了一个默认密码,因此我们可以通过下面的方式找到root的默认密码,然后登陆MySQL进行修改

 grep 'temporary password' /var/log/mysqld.log


使用上一步获取到的root默认密码来登陆MySQL

 mysql -uroot -p

修改root账号密码

 ## (Root2020.)为新密码 尽量复杂一点,不然会有报错说太简单
  ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root2020.';
创建远程登录管理用户

为了保证安全以及数据库权限管理方便,root用户不建议开启远程访问,下面我们创建一个可远程访问的用户对数据库进行日常管理工作。

GRANT ALL PRIVILEGES ON *.* TO 'xiaop'@'%' IDENTIFIED BY 'Xiaop2' WITH GRANT OPTION;
调整数据库默认配置

进入/etc/my.cnf配置文件,添加如下配置项

  max_connections=2000
max_allowed_packet=32M
lower_case_table_names=1
character_set_server=utf8mb4
collation_server=utf8mb4_bin

重启数据库 使配置生效

 systemctl restart mysqld
远程用户登录

默认路径

  配置文件:/etc/my.cnf 
  日志文件:/var/log//var/log/mysqld.log 
  服务启动脚本:/usr/lib/systemd/system/mysqld.service 
  socket文件:/var/run/mysqld/mysqld.pid

Redis 安装

redis下载。
  ### cd 到自己想要放置的路径下
  wget http://download.redis.io/releases/redis-4.0.6.tar.gz
解压
  tar -zxvf redis-4.0.6.tar.gz 
Yum安装gcc依赖,并编译安装redis
  yum install gcc
执行如下命令安装
 ##cd 到解压的redis-4.0.6 下
  make MALLOC=libc
 cd src && make install

如图安装成功:

启动redis
  • 启动方式一 直接启动:
 ./redis-server

  • 启动方式二 后台启动
    以后台进程方式启动,需编辑redis.conf文件,并设置daemonize yes。设置后启动如下命令
 # cd 到redis 目录下  有一个redis.conf 文件 ,找到对应参数 修改为yes 即可
 vim redis.conf 

启动

 ## 按照自己的实际路径 
 ./redis-server /usr/local/src/redis-4.0.6/redis.conf

开启远程登录
 1、关闭protected-mode模式,此时外部网络可以直接访问 
 2、开启protected-mode保护模式,需配置bind ip或者设置访问密码
 要么将配置文件中 的保护模式干掉 。(可以设置密码增加安全性)
 要么 band 自己的远程访问ip
远程登录验证

使用修改后的配置文件启动

启动 redis (根据自己的文件路径 进行修改路径 即可)

  src/redis-server redis.conf

posted @ 2021-03-05 10:04  当个胖子  阅读(315)  评论(0编辑  收藏  举报