记录平凡生活,关注互联网,专注Devops运维技术.

September 3, 2017

Redis全局命令

redis有5种数据结构,他们是键值对中的值,对于键来说有一些通用的命令。查看所有键 语法:keys * [[email protected] ~]# redis-cli 127.0.0.1:6379> keys * 1) "d" 2) "nihao" 3) "c" 4) "hello" 5) "redis" 6) "lianst" 7) "mylist" 8...
September 2, 2017

Redis的配置、启动、操作及关闭

redis安装之后,src和/usr/local/bin目录下多了几个以redis开头的可执行文件,我们统称为redis shell,这些可执行文件可以做很多事情,例如可以启动和停止redis、可以检测和修复redis的持久化文件,还可以检测redis的性能。【本文找那个咱不对redis的持久化和redis sentinel做涉及,仅讨论redis的配置、启动、操作、关闭。】启动与配置启动r...
September 2, 2017

从Mysql备份中恢复单个表

因为云平台的备份是把库中所有的表都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,然后再根据需求提出需要的表。每次这个操作都需要大约2个多小时,太耗时。闲暇时间,Google到了一个大神写的几行代码,经过实验确实很好用。下面就分享出来,仅供参考。思路(原谅我也理解了好一会儿):主要使用sed命令来实现,加上-n,-...
September 2, 2017

centos7编译安装Redis

redis能够兼容绝大部分的POSIX系统,比如Linux、OS X、OpenBSD、NetBSD、FreeBSD,其中比较典型的是Linux操作系统(如Centos、Redhat、Ubuntu、Debian、OS X等。)在Linux安装软件通常有两种方法:一种是使用各个操作系统的软件管理软件进行安装,例如centos使用RPM包或者YUM方式,ubuntu使用APT包或者apt-get。...
February 15, 2017

MySQL中DDL、DML、DCL的那些语句

DDL(data definition language):数据定义语言DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 常用的语句关键字包括: CREATE ALTER DROP DML(data manipulation language):数据库操纵语言用于添加、删除、更新和查询数据库记录,并检查数据完整性。...
February 14, 2017

Mysql忘记root密码的恢复方法

标题是忘记root密码,其实我个人觉得像数据库(mysql、oracle等)这么重要的服务,管理员的密码怎么可能忘记。但凡事都没有绝对,在使用mysql的过程中,总归会有遗忘或者误操作导致root密码不正确的情况。我本人也偶尔会出现这种情况,所以记录一下恢复方法,以便之后使用的时候不用满百度去搜索。 #停止mysql服务 service mysqld stop #跳过grant-tab...
August 1, 2016

MySQL数据库(十):用户授权与撤销授权

前言: 1.mysql数据库服务在不授权的情况下,只允许数据库管理员从数据库服务器本机登陆. 2.系统管理员才有修改数据库管理员密码的权限.一、用户授权(grant) 默认只有数据库管理员从数据库服务器本机登陆才有授权权限1.授权命令格式: 1.1从客户端登陆的时候不需要密码 grant 权限列表 on 数据库名 to 用户名@"客户端地址"; 1.2 授权用户可以从网络中的任意地址登...