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
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 发现不支持中文,出现了乱码问题
- \s # 查看数据库编码信息
- 也可指定查看某个数据库和表的编码:
- show create database deng
- show create table qishi
8 停止mariadb服务
- systemctl stop 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
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
上面的端口可以修改
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 时提示:
创建另一个端口为 6380的redis 服务
配置文件的端口也要修改:
启动端口为 6780 的redis服务:
linux安装redis ,mariadb的更多相关文章
- Linux安装redis服务器
Linux安装redis服务器 初次接触,这里简单的说下我遇到的情况以及安装方法,当然也是参考了诸位大神的. 确定虚拟机的主机IP. 1)首先需要一个linux虚拟机,确定虚拟机的ip ,输入命令:# ...
- Linux 安装Redis<准备>(使用Mac远程访问)
阅读本文需要一定的Linux基础 一 Redis简介 redis是用c语言编写的一款开源的高性能键值对(key-value)数据库 它通过提供多种键值数据类型来适应不同场景下的存储需求 二 Redis ...
- 1.Linux安装redis
Linux安装redis 操作系统是Centos7 1.下载压缩包 2.解压 3.编译 4.启动redis 5.设置redis.conf和防火墙端口开放,外网可以访问 1.下载压缩包 下载地址:htt ...
- Linux安装redis服务器和部署
Linux安装redis和部署 第一步:下载安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 访问https://redis. ...
- 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"问题 ...
- 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 ...
- Linux安装Redis步骤和make遇到的坑
Linux安装Redis服务步骤 1.获取redis资源 cd /usr/local wget https://mirrors.huaweicloud.com/redis/redis-6 ...
- linux安装redis(转)
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- Linux安装配置Mariadb
一.安装数据库Mariadb 参考:http://blog.51cto.com/12173069/2047746 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自 ...
随机推荐
- Oracle实用操作
查询用户下所有表:select * from tab; 删除表: drop table 表名; 但是删除表后还是会查询到BIN开头的垃圾表,drop后的表存在于回收站: 清空回收站所有表: purg ...
- Win10系统jdk环境变量配置方法
http://www.w10zj.com/Win10xy/Win10yh_5620.html
- 【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 ...
- repo 获取各个库的tag代码或者分支代码
关于mainfest.xml中的参数格式和说明,可以自己查阅,此处不详细写,我们知道project中的reversion可以指定分支,tag,commitid等,那么如何书写呢? 首先克隆mainfe ...
- IIS相关
使用aspnet_regiis.exe重新注册.NET Framework 重新安装IIS以后,需要用aspnet_regiis.exe来注册.NET Framework, 如下: C:\WINDOW ...
- 登录小项目 js+servlet+jdbc+mvc
项目名称: 沪上阿姨 实现需求: 实现用户登录 实现用户退出 实现用户注册 功能分析: 用户登录: 根据用户名和密码查询用户信息.查询则登录成功,查不到则登录失败. 用户退出: 销毁session 用 ...
- 记使用talend从oracle抽取数据时,数字变为0的问题
数据源为oracle,字段类型为number. 发现通过mainline连接到一个logrow控件,输入的该字段的值为0 经过多次测试还是没发现有什么规律. 通过查看代码发现有这一句内容. if (r ...
- 关于easy ui 的combobox遍历选中
$.post("fleetAction!queryAllCompanyByCompanyID.do",{"truckCompany.id":companyId} ...
- flask 定义数据库关系(多对多)
多对多 我们使用学生和老师来演示多对多关系:每个学生有多个老师,每个老师有多个学生.多对多关系示意图如下: 在实例程序中,Student类表示学生,Teacher类表示老师.在这两个模型之间建立多对多 ...
- Axis2的简单配置(完整版)
Axis2的简单配置(终结版) 1.axis2 下载地址 axis2-1.6.2-bin.zip http://mirror.esocc.com/apache//axis/axis2/java/cor ...