新生
个人专栏

最新文章

shell脚本变量的使用

问var=value 在export前后的差在哪?  这次让我们暂时丢开command line,先了解一下bash变量(variable)吧… 所谓的变量,就是利用一个固定的”名称”(name),来存取一段可以变化的”值”(value)。 1. 变量设定(set) 在bash中, 你可以用”=”来设定或者重新定义变量的内容: name=value 在设定变量的时

CentOS 7 安装Redis 5

redis安装都是通过源码编译安装。安装redis在CentOS 上安装redis分三个步骤:下载,解压,编译$ wget http://download.redis.io/releases/redis-5.0.7.tar.gz$ tar xzf redis-5.0.7.tar.gz$ cd redis-5.0.7$ make注意:这里需要在CentOS上预先安装好gcc。编译成功后,会在redi

清空docker所有数据shell脚本

1、停掉所有的容器docker stop `docker ps -qa`2、删除dockers所有容器docker rm `docker ps -qa`3、删除所有镜像docker rmi -f `docker images -qa `4、删除所有volumedocker volume rm $(docker volume ls -qf)删除所有网络设置docker network rm `doc

MySQL定时任务event

MySQL的Event可以用来设置定时任务。MySQL配置开启Event定时任务功能MySQL默认是关闭定时任务这个功能,在我们开始设置定时任务前,先检查下MySQL是否已经开启此选择show variables like '%event_scheduler%';如果为Off,两种方式可以对它进行修改​ 1. set语句(当前启动的实例有效,重启后无效)set global event_sched

CentOS 7配置安装多个redis实例

1、给新redis实例创建redis配置(复制redis.conf)$ cp /etc/redis.conf /etc/redis-xxx.conf2、修改复制的redis-xxx.conf...#修改pidfile#pidfile /var/run/redis/redis.pidpidfile /var/run/redis/redis-xxx.pid...#dir /var/lib/redis/

Docker MySQL备份和恢复数据库命令

这两个命令用于对正在运行的Docker MySQL容器做备份和恢复备份Docker MySQLdocker exec CONTAINER /usr/bin/mysqldump -u username --password=xxx DATABASE > backup.sql 从sql文

MySQL类型隐式转换规则

在MySQL语句里,如果操作符应用于不同的类型的操作数,为了兼容让操作数兼容,MySQL会对操作数做类型转换,有些是自动的隐式转换。“+”号操作符使用“+”号相加的是字符串或字符串和数字,字符串会隐式转换为数字。以数字开头的字符串以数字开头的字符串,它会截取前面的数字字符串,转换为对应的数字。mysql> select '1a' + 1; +-----

MySQL开启general_log查看执行的SQL语句

general log会记录下发送给MySQL服务器的所有SQL记录,因为SQL的量大,默认是不开启的。一些特殊情况(如排除故障)可能需要临时开启一下。开启MySQL的general logMySQL有三个参数用于设置general log:general_log:用于开启general log。ON表示开启,OFF表示关闭。log_output:日志输出的

MySQL 5.7账号锁定Account Lock

MySQL 5.7.8新增了Account Lock用于锁定账号。Account Lock可以在创建账号锁定,也可以使用ALTER USER语句进行锁定。创建账号时锁定mysql> CREATE USER 'demo'@'localhost' IDENTIFIED BY 'a123456'&n

MySQL 5.7设置用户密码过期

数据库mysql的user表里有三个字段用于控制用户密码过期的设置:`password_expired` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', `password_last_changed` timestamp NULL&nbs

MySQL安装系列:使用通用二进制文件在Unix/Linux安装

下载页面下载最新版本下载页面:https://dev.mysql.com/downloads/操作系统选择:Linux - Genericwget下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-i686.tar.gz 下载后的包为tar.gz。环境准备卸