linux下安装软件方法

1 rpm (不推荐使用)

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

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

安装mariadb(mysql)

1 使用官方源安装mariadb

  1. 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
  2.  
  1.  

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

  1. yum install MariaDB-server MariaDB-client -y

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

  1. yum install mariadb-server mariadb -y

4 启动mariadb数据库

  1. systemctl start mariadb

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

  1. mysql_secure_installation

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

  1. mysql -uroot -p

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

  1. \s # 查看数据库编码信息
  1. 也可指定查看某个数据库和表的编码:
  1. show create database deng
  2. show create table qishi

  1.  

8 停止mariadb服务

  1. systemctl stop mariadb

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

  1. vim /etc/my.cnf
  1. #添加以下配置文件
  2. [mysqld]
  3. character-set-server=utf8
  4. collation-server=utf8_general_ci
  5. log-error=/var/log/mysqld.log
  6. [client]
  7. default-character-set=utf8
  8. [mysql]
  9. default-character-set=utf8

10 启动mariadb服务

  1. systemctl start mariadb

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

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

安装redis

什么是redis

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

1 断电数据丢失

2 服务器停止数据丢失

3 redis服务停止数据丢失

安装redis步骤

1.下载redis源码

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

2.解压缩

  1. tar -zxf redis-4.0.10.tar.gz

3.切换redis源码目录

  1. cd redis-4.0.10

4.编译源文件

  1. make

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

  1. make install

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

  1. mkdir /opt/redis_conf
  2. vim redis-6379.conf
  3. 写入以下配置
  4. port 6379
  5. daemonize yes
  6. pidfile /data/6379/redis.pid
  7. loglevel notice
  8. logfile "/data/6379/redis.log"
  9. protected-mode yes

上面的端口可以修改

  1.  
redis配置文件详解
  1. 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的密码
  2.  
  3. 启动redis 时提示:

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

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

启动端口为 6780 的redis服务:

linux安装redis ,mariadb的更多相关文章

  1. Linux安装redis服务器

    Linux安装redis服务器 初次接触,这里简单的说下我遇到的情况以及安装方法,当然也是参考了诸位大神的. 确定虚拟机的主机IP. 1)首先需要一个linux虚拟机,确定虚拟机的ip ,输入命令:# ...

  2. Linux 安装Redis<准备>(使用Mac远程访问)

    阅读本文需要一定的Linux基础 一 Redis简介 redis是用c语言编写的一款开源的高性能键值对(key-value)数据库 它通过提供多种键值数据类型来适应不同场景下的存储需求 二 Redis ...

  3. 1.Linux安装redis

    Linux安装redis 操作系统是Centos7 1.下载压缩包 2.解压 3.编译 4.启动redis 5.设置redis.conf和防火墙端口开放,外网可以访问 1.下载压缩包 下载地址:htt ...

  4. Linux安装redis服务器和部署

    Linux安装redis和部署 第一步:下载安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 访问https://redis. ...

  5. Linux安装Redis,在测试阶段即make test出现“You need tcl 8.5 or newer in order to run the Redis test”问题解决方案

    Linux安装Redis,在测试阶段即make test出现"You need tcl 8.5 or newer in order to run the Redis test"问题 ...

  6. Linux安装Redis 6.0.5 ./install_server.sh报错

    Linux安装Redis 6.0.5 ./install_server.sh报错 linux 安装Redis6.0.5时 进行到./install_server.sh时报错, This systems ...

  7. Linux安装Redis步骤和make遇到的坑

    Linux安装Redis服务步骤 1.获取redis资源 ​​​​​​​cd /usr/local wget https://mirrors.huaweicloud.com/redis/redis-6 ...

  8. linux安装redis(转)

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  9. Linux安装配置Mariadb

    一.安装数据库Mariadb 参考:http://blog.51cto.com/12173069/2047746 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自 ...

随机推荐

  1. Oracle实用操作

    查询用户下所有表:select * from tab; 删除表: drop table 表名; 但是删除表后还是会查询到BIN开头的垃圾表,drop后的表存在于回收站: 清空回收站所有表:  purg ...

  2. Win10系统jdk环境变量配置方法

    http://www.w10zj.com/Win10xy/Win10yh_5620.html

  3. 【UML】NO.54.EBook.6.UML.2.002-【Thinking In UML 大象 第二版】- UML 核心元素

    1.0.0 Summary Tittle:[UML]NO.54.EBook.6.UML.2.002-[Thinking In UML 大象 第二版]- UML 核心元素 Style:DesignPat ...

  4. repo 获取各个库的tag代码或者分支代码

    关于mainfest.xml中的参数格式和说明,可以自己查阅,此处不详细写,我们知道project中的reversion可以指定分支,tag,commitid等,那么如何书写呢? 首先克隆mainfe ...

  5. IIS相关

    使用aspnet_regiis.exe重新注册.NET Framework 重新安装IIS以后,需要用aspnet_regiis.exe来注册.NET Framework, 如下: C:\WINDOW ...

  6. 登录小项目 js+servlet+jdbc+mvc

    项目名称: 沪上阿姨 实现需求: 实现用户登录 实现用户退出 实现用户注册 功能分析: 用户登录: 根据用户名和密码查询用户信息.查询则登录成功,查不到则登录失败. 用户退出: 销毁session 用 ...

  7. 记使用talend从oracle抽取数据时,数字变为0的问题

    数据源为oracle,字段类型为number. 发现通过mainline连接到一个logrow控件,输入的该字段的值为0 经过多次测试还是没发现有什么规律. 通过查看代码发现有这一句内容. if (r ...

  8. 关于easy ui 的combobox遍历选中

    $.post("fleetAction!queryAllCompanyByCompanyID.do",{"truckCompany.id":companyId} ...

  9. flask 定义数据库关系(多对多)

    多对多 我们使用学生和老师来演示多对多关系:每个学生有多个老师,每个老师有多个学生.多对多关系示意图如下: 在实例程序中,Student类表示学生,Teacher类表示老师.在这两个模型之间建立多对多 ...

  10. Axis2的简单配置(完整版)

    Axis2的简单配置(终结版) 1.axis2 下载地址 axis2-1.6.2-bin.zip http://mirror.esocc.com/apache//axis/axis2/java/cor ...