linux安装redis ,mariadb

时间:2023-03-08 17:51:39
linux安装redis ,mariadb

linux下安装软件方法

1 rpm (不推荐使用)

2 yum 安装(非常方便快捷)

3 编译安装(需要自定制的时候才使用)

安装mariadb(mysql)

1 使用官方源安装mariadb

  vim /etc/yum.repos.d/MariaDB.repo
添加repo仓库配置内容
[mariadb]
name=MariaDB
baseurl=http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 linux安装redis ,mariadb
 

2 一条命令安装官方的最新版本mariadb数据库

  yum install MariaDB-server MariaDB-client -y

 由于官方链接可能会很慢,可以用阿里云的源下载5.x的版本,代替上面的方式。

  yum install mariadb-server mariadb -y

4 启动mariadb数据库

  systemctl start mariadb

5 确保mariadb服务器启动后,执行命令初始化

  mysql_secure_installation

6 进入mysql,创建一个库和一个表

mysql -uroot -p

7 发现不支持中文,出现了乱码问题

linux安装redis ,mariadb

  \s  # 查看数据库编码信息
linux安装redis ,mariadb
也可指定查看某个数据库和表的编码:
 show create database deng
show create table qishi
linux安装redis ,mariadb

linux安装redis ,mariadb

 

8 停止mariadb服务

systemctl stop mariadb

linux安装redis ,mariadb

9 修改配置文件,使mariadb支持中文

 vim /etc/my.cnf
  #添加以下配置文件
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
log-error=/var/log/mysqld.log
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

linux安装redis ,mariadb

10 启动mariadb服务

  systemctl start mariadb

11 再进入mysql, 发现之前已经被创建的中文数据不会被修改,所以,我们要把之前的乱码中文数据删除掉,重新再创建

注意: 所以我们在一开始安装mariadb时,就要将配置文件改为支持中文编码的状态

安装redis

什么是redis

redis是一个内存型的数据库,有以下特点:

1 断电数据丢失

2 服务器停止数据丢失

3 redis服务停止数据丢失

安装redis步骤

1.下载redis源码

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

2.解压缩

tar -zxf redis-4.0.10.tar.gz

3.切换redis源码目录

cd redis-4.0.10

4.编译源文件

make

5.编译好后,src/目录下有编译好的redis指令 6.make install 安装到指定目录,默认在/usr/local/bin

make install

7 创建一个专门存放redis配置文件目录

mkdir /opt/redis_conf
vim redis-6379.conf
写入以下配置
port 6379
daemonize yes
pidfile /data/6379/redis.pid
loglevel notice
logfile "/data/6379/redis.log"
protected-mode yes

linux安装redis ,mariadb

上面的端口可以修改


redis配置文件详解
  port 6379                         # 运行在6379的redis数据库实例
daemonize yes                     # 后台运行redis  
pidfile /data/6379/redis.pid     # 存放redis pid的文件
loglevel notice                   # 日志等级
logfile "/data/6379/redis.log"   # 指定redis日志文件的生成目录
dir /data/6379                   # 指定redis数据文件夹的目录
protected-mode yes               # 安全模式
requirepass   haohaio             # 设置redis的密码 启动redis 时提示:

linux安装redis ,mariadb

 创建另一个端口为 6380的redis 服务

配置文件的端口也要修改:

linux安装redis ,mariadb

启动端口为 6780 的redis服务:

linux安装redis ,mariadb