Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Lin...
宝塔面板使用 www 用户执行命令方法分享
在使用宝塔面板的时候,可能会遇到因权限问题而无法执行命令的现象,例如,执行定时任务的时候,默认会以 root 用户来执行,可能会出现无法读取 www 组文件的情况。本文简单分享一下在宝塔面板中使用 w...
使用 UTF-8 BOM 编码格式解决文件乱码问题
一般而言,文件乱码是由于文件存储时采用的字符集跟文件运行时采用的字符集不同而造成的,我们可以通过把文件的编码格式设置成 UTF-8 BOM 模式来解决乱码问题。本文为大家简单分享一下使用 UTF-8 ...
MySQL 添加用户对指定库有权限
MySQL添加用户对指定库有权限 1、创建数据库并设定字符集 create database dbname default character set utf8; 2、创建用户和密码 create u...
Docker 安装 MySQL 8.0 及数据导入
一、Docker 安装 MySQL8.0 1、docker仓库搜索mysql docker search mysql 2、docker仓库拉取mysql8.0 docker pull mysql:8....
MacOS 安装 Redis 并设置为后台运行
Redis因为其高性能和易用性在我们程序中发挥了巨大的作用,并且很多重要功能的实现都会依赖redis。Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面,本文整理了一下macO...
Linux 进程管理工具 supervisor 的安装及使用教程
Supervisor 是用 Python 实现的一个进程管理工具,可以很方便用来管理进程,包括启动、关闭及重启等操作,经常被用来监听 web 服务,一旦服务挂掉,可以让服务自动重启。Superviso...
通过脚本命令实现数据库定时自动备份
备份网站数据有很多种方法,今天为大家分享一下最常用的脚本备份命令。 编写脚本backup.sh #!/bin/bash tool=/usr/bin/mysqldump dd=`date +%Y%m%d...
MySQL 主从复制原理及配置教程
MySQL主从复制也可以称为MySQL主从同步,它是构建数据库高可用集群架构的基础。MySQL 的主从复制是一个异步操作的过程,数据在 master 与 slave 之间实现整个主从复制是三个线程参与...
使用 Mycat 中间件搭建 MySQL 高可用实现分库分表及读写分离
Mycat 是一款基于阿里开源产品Cobar而研发的开源数据库分库分表中间件(基于Java语言开发),可以用来方便地搭建面向企业应用开发的大数据库集群,支持事务、ACID等特性,其核心是基于代理方案实...