📝 Writing docs.
parent
6890b66871
commit
0b72894dcd
|
@ -63,13 +63,14 @@
|
||||||
- Jenkins 安装和配置:| [CODES](codes/deploy/tool/jenkins) | [DOCS](docs/deploy/tool/install-jenkins.md) |
|
- Jenkins 安装和配置:| [CODES](codes/deploy/tool/jenkins) | [DOCS](docs/deploy/tool/install-jenkins.md) |
|
||||||
- Kafka 安装和配置:| [CODES](codes/deploy/tool/kafka) | [DOCS](docs/deploy/tool/install-kafka.md) |
|
- Kafka 安装和配置:| [CODES](codes/deploy/tool/kafka) | [DOCS](docs/deploy/tool/install-kafka.md) |
|
||||||
- Maven 安装和配置:| [CODES](codes/deploy/tool/maven) | [DOCS](docs/deploy/tool/install-maven.md) |
|
- Maven 安装和配置:| [CODES](codes/deploy/tool/maven) | [DOCS](docs/deploy/tool/install-maven.md) |
|
||||||
- Mongodb 安装和配置:| [CODES](codes/deploy/tool/mongodb) | [DOCS](docs/deploy/tool/install-mongodb.md) |
|
- Mongodb 安装和配置:| [CODES](codes/deploy/tool/mongodb) | [DOCS](https://github.com/dunwu/database/blob/master/docs/mongodb/install-mongodb.md) |
|
||||||
- Mysql 安装和配置:| [DOCS](docs/deploy/tool/install-mysql.md) |
|
- Mysql 安装和配置:| [DOCS](https://github.com/dunwu/database/blob/master/docs/mysql/install-mysql.md) |
|
||||||
- Nexus 安装和配置:| [DOCS](docs/deploy/tool/install-nexus.md) |
|
- Nexus 安装和配置:| [DOCS](docs/deploy/tool/install-nexus.md) |
|
||||||
- Nginx 安装和配置:| [CODES](codes/deploy/tool/nginx) | [DOCS](docs/deploy/tool/install-nginx.md) |
|
- Nginx 安装和配置:| [CODES](codes/deploy/tool/nginx) | [DOCS](docs/deploy/tool/install-nginx.md) |
|
||||||
- Nodejs 安装和配置:| [CODES](codes/deploy/tool/nodejs) | [DOCS](docs/deploy/tool/install-nodejs.md) |
|
- Nodejs 安装和配置:| [CODES](codes/deploy/tool/nodejs) | [DOCS](docs/deploy/tool/install-nodejs.md) |
|
||||||
- Redis 安装和配置:| [CODES](codes/deploy/tool/redis) | [DOCS](docs/deploy/tool/install-redis.md) |
|
- PostgreSQL 安装和配置:| [DOCS](https://github.com/dunwu/database/blob/master/docs/postgresql.md#安装) |
|
||||||
|
- Redis 安装和配置:| [CODES](codes/deploy/tool/redis) | [DOCS](https://github.com/dunwu/database/blob/master/docs/redis/install-redis.md) |
|
||||||
- RocketMQ 安装和配置:| [CODES](codes/deploy/tool/rocketmq) | [DOCS](docs/deploy/tool/install-rocketmq.md) |
|
- RocketMQ 安装和配置:| [CODES](codes/deploy/tool/rocketmq) | [DOCS](docs/deploy/tool/install-rocketmq.md) |
|
||||||
- Svn 安装和配置:| [DOCS](docs/deploy/tool/install-svn.md) |
|
- Svn 安装和配置:| [DOCS](docs/deploy/tool/install-svn.md) |
|
||||||
- Tomcat 安装和配置:| [CODES](codes/deploy/tool/tomcat) | [DOCS](docs/deploy/tool/install-tomcat.md) |
|
- Tomcat 安装和配置:| [CODES](codes/deploy/tool/tomcat) | [DOCS](docs/deploy/tool/install-tomcat.md) |
|
||||||
- Zookeeper 安装和配置:| [CODES](codes/deploy/tool/zookeeper) | [DOCS](docs/deploy/tool/install-zookeeper.md) |
|
- Zookeeper 安装和配置:| [CODES](codes/deploy/tool/zookeeper) | [DOCS](docs/deploy/tool/install-zookeeper.md) |
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
# Mongodb 安装
|
|
||||||
|
|
||||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
|
||||||
|
|
||||||
- [安装](#安装)
|
|
||||||
- [启动](#启动)
|
|
||||||
- [脚本](#脚本)
|
|
||||||
|
|
||||||
<!-- /TOC -->
|
|
||||||
|
|
||||||
## 安装
|
|
||||||
|
|
||||||
安装步骤如下:
|
|
||||||
|
|
||||||
(1)下载并解压到本地
|
|
||||||
|
|
||||||
进入官网下载地址:https://www.mongodb.com/download-center#community ,选择合适的版本下载。
|
|
||||||
|
|
||||||
我选择的是最新稳定版本 3.6.3:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz
|
|
||||||
|
|
||||||
我个人喜欢存放在:`/opt/mongodb`
|
|
||||||
|
|
||||||
```
|
|
||||||
wget -O /opt/mongodb/mongodb-linux-x86_64-3.6.3.tgz https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz
|
|
||||||
cd /opt/mongodb
|
|
||||||
tar zxvf mongodb-linux-x86_64-3.6.3.tgz
|
|
||||||
mv mongodb-linux-x86_64-3.6.3 mongodb-3.6.3
|
|
||||||
mkdir -p /data/db
|
|
||||||
```
|
|
||||||
|
|
||||||
## 启动
|
|
||||||
|
|
||||||
**启动 mongodb 服务**
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /opt/mongodb/mongodb-3.6.3/bin
|
|
||||||
./mongod --dbpath=/data/db
|
|
||||||
```
|
|
||||||
|
|
||||||
**启动 mongodb 客户端**
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /opt/mongodb/mongodb-3.6.3/bin
|
|
||||||
./mongo
|
|
||||||
```
|
|
||||||
|
|
||||||
## 脚本
|
|
||||||
|
|
||||||
| [安装脚本](https://github.com/dunwu/linux/tree/master/codes/deploy/tool/mongodb) |
|
|
|
@ -1,132 +0,0 @@
|
||||||
# Mysql 安装
|
|
||||||
|
|
||||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
|
||||||
|
|
||||||
- [安装配置](#安装配置)
|
|
||||||
- [安装 mysql yum 源](#安装-mysql-yum-源)
|
|
||||||
- [安装 mysql 服务器](#安装-mysql-服务器)
|
|
||||||
- [启动 mysql 服务](#启动-mysql-服务)
|
|
||||||
- [初始化数据库密码](#初始化数据库密码)
|
|
||||||
- [配置远程访问](#配置远程访问)
|
|
||||||
- [跳过登录认证](#跳过登录认证)
|
|
||||||
- [参考资料](#参考资料)
|
|
||||||
|
|
||||||
<!-- /TOC -->
|
|
||||||
|
|
||||||
## 安装配置
|
|
||||||
|
|
||||||
通过 rpm 包安装
|
|
||||||
|
|
||||||
centos 的 yum 源中默认是没有 mysql 的,所以我们需要先去官网下载 mysql 的 repo 源并安装。
|
|
||||||
|
|
||||||
### 安装 mysql yum 源
|
|
||||||
|
|
||||||
官方下载地址:https://dev.mysql.com/downloads/repo/yum/
|
|
||||||
|
|
||||||
(1)下载 yum 源
|
|
||||||
|
|
||||||
```sh
|
|
||||||
$ wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
|
|
||||||
```
|
|
||||||
|
|
||||||
(2)安装 yum repo 文件并更新 yum 缓存
|
|
||||||
|
|
||||||
```sh
|
|
||||||
$ rpm -ivh mysql80-community-release-el7-1.noarch.rpm
|
|
||||||
```
|
|
||||||
|
|
||||||
执行结果:
|
|
||||||
|
|
||||||
会在 /etc/yum.repos.d/ 目录下生成两个 repo 文件
|
|
||||||
|
|
||||||
```sh
|
|
||||||
ls | grep mysql
|
|
||||||
mysql-community.repo
|
|
||||||
mysql-community-source.repo
|
|
||||||
```
|
|
||||||
|
|
||||||
更新 yum:
|
|
||||||
|
|
||||||
```
|
|
||||||
yum clean all
|
|
||||||
yum makecache
|
|
||||||
```
|
|
||||||
|
|
||||||
(3)查看 rpm 安装状态
|
|
||||||
|
|
||||||
```sh
|
|
||||||
$ yum repolist enabled | grep mysql.*
|
|
||||||
mysql-connectors-community/x86_64 MySQL Connectors Community 65
|
|
||||||
mysql-tools-community/x86_64 MySQL Tools Community 69
|
|
||||||
mysql80-community/x86_64 MySQL 8.0 Community Server 33
|
|
||||||
```
|
|
||||||
|
|
||||||
### 安装 mysql 服务器
|
|
||||||
|
|
||||||
```sh
|
|
||||||
$ yum install mysql-community-server
|
|
||||||
```
|
|
||||||
|
|
||||||
### 启动 mysql 服务
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# 启动 mysql 服务
|
|
||||||
$ systemctl start mysqld.service
|
|
||||||
|
|
||||||
# 查看运行状态
|
|
||||||
$ systemctl status mysqld.service
|
|
||||||
|
|
||||||
# 开机启动
|
|
||||||
$ systemctl enable mysqld
|
|
||||||
$ systemctl daemon-reload
|
|
||||||
```
|
|
||||||
|
|
||||||
### 初始化数据库密码
|
|
||||||
|
|
||||||
查看一下初始密码
|
|
||||||
|
|
||||||
```sh
|
|
||||||
$ grep "password" /var/log/mysqld.log
|
|
||||||
2018-09-30T03:13:41.727736Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: %:lt+srWu4k1
|
|
||||||
```
|
|
||||||
|
|
||||||
执行命令:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
mysql -uroot -p
|
|
||||||
```
|
|
||||||
|
|
||||||
输入临时密码,进入 mysql
|
|
||||||
|
|
||||||
```sh
|
|
||||||
ALTER user 'root'@'localhost' IDENTIFIED BY 'Tw#123456';
|
|
||||||
```
|
|
||||||
|
|
||||||
注:密码强度默认为中等,大小写字母、数字、特殊符号,只有修改成功后才能修改配置再设置更简单的密码
|
|
||||||
|
|
||||||
### 配置远程访问
|
|
||||||
|
|
||||||
```
|
|
||||||
GRANT ALL ON *.* TO 'root'@'localhost';
|
|
||||||
FLUSH PRIVILEGES;
|
|
||||||
```
|
|
||||||
|
|
||||||
### 跳过登录认证
|
|
||||||
|
|
||||||
```
|
|
||||||
vim /etc/my.cnf
|
|
||||||
```
|
|
||||||
|
|
||||||
在 [mysqld] 下面加上 skip-grant-tables
|
|
||||||
|
|
||||||
作用是登录时跳过登录认证,换句话说就是 root 什么密码都可以登录进去。
|
|
||||||
|
|
||||||
执行 `service mysqld restart`,重启 mysql
|
|
||||||
|
|
||||||
## 参考资料
|
|
||||||
|
|
||||||
https://www.cnblogs.com/xiaopotian/p/8196464.html
|
|
||||||
https://www.cnblogs.com/bigbrotherer/p/7241845.html
|
|
||||||
https://blog.csdn.net/managementandjava/article/details/80039650
|
|
||||||
http://www.manongjc.com/article/6996.html
|
|
||||||
https://www.cnblogs.com/xyabk/p/8967990.html
|
|
|
@ -1,83 +0,0 @@
|
||||||
# PostgreSQL 安装
|
|
||||||
|
|
||||||
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181010182614.png)
|
|
||||||
|
|
||||||
## PostgreSQL 安装方法
|
|
||||||
|
|
||||||
> 本文仅以运行在 Centos 环境下举例。
|
|
||||||
|
|
||||||
进入[官方下载页面](https://www.postgresql.org/download/),根据操作系统选择合适版本。
|
|
||||||
|
|
||||||
官方下载页面要求用户选择相应版本,然后动态的给出安装提示,如下图所示:
|
|
||||||
|
|
||||||
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181010174348.png)
|
|
||||||
|
|
||||||
前 3 步要求用户选择,后 4 步是根据选择动态提示的安装步骤
|
|
||||||
|
|
||||||
(1)选择 PostgreSQL 版本
|
|
||||||
|
|
||||||
(2)选择平台
|
|
||||||
|
|
||||||
(3)选择架构
|
|
||||||
|
|
||||||
(4)安装 PostgreSQL 的 rpm 仓库(为了识别下载源)
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
|
|
||||||
```
|
|
||||||
|
|
||||||
(5)安装客户端
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yum install postgresql10
|
|
||||||
```
|
|
||||||
|
|
||||||
(6)安装服务端(可选的)
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yum install postgresql10-server
|
|
||||||
```
|
|
||||||
|
|
||||||
(7)设置开机启动(可选的)
|
|
||||||
|
|
||||||
```sh
|
|
||||||
/usr/pgsql-10/bin/postgresql-10-setup initdb
|
|
||||||
systemctl enable postgresql-10
|
|
||||||
systemctl start postgresql-10
|
|
||||||
```
|
|
||||||
|
|
||||||
## 使用方法
|
|
||||||
|
|
||||||
在初次安装完成后,PostgreSQL 默认已经进行了如下的操作:创建了一个名为 postgres 的数据库用户和一个名为 postgres 的数据库,同时还创建了一个名为 postgres 的 Linux 系统用户。实际上,这里创建的 postgres 数据库用户拥有超级管理员身份,可以访问我们后面所创建的所有数据库,同时可以进行创建新数据库用户和修改用户密码等操作。
|
|
||||||
|
|
||||||
输入 `sudo -u postgres psql`,即可登录 PostgreSQL 控制台。
|
|
||||||
|
|
||||||
在控制台中可以执行 SQL 指令(语法和一般的 RDBMS 类似)。
|
|
||||||
|
|
||||||
### 常用的控制台命令
|
|
||||||
|
|
||||||
```
|
|
||||||
\password 设置密码
|
|
||||||
\q 退出
|
|
||||||
\h 查看SQL命令的解释,比如\h select
|
|
||||||
\? 查看psql命令列表
|
|
||||||
\l 列出所有数据库
|
|
||||||
\c [database_name] 连接其他数据库
|
|
||||||
\d 列出当前数据库的所有表格
|
|
||||||
\d [table_name] 列出某一张表格的结构
|
|
||||||
\x 对数据做展开操作
|
|
||||||
\du 列出所有用户
|
|
||||||
```
|
|
||||||
|
|
||||||
### 备份和恢复
|
|
||||||
|
|
||||||
```sh
|
|
||||||
$ pg_dump --format=t -d db_name -U user_name -h 127.0.0.1 -O -W > dump.sql
|
|
||||||
$ psql -h 127.0.0.1 -U user_name db_name < dump.sql
|
|
||||||
```
|
|
||||||
|
|
||||||
## 参考资料
|
|
||||||
|
|
||||||
https://www.postgresql.org/download/
|
|
||||||
https://blog.csdn.net/mimicoa/article/details/79090930/
|
|
||||||
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
|
|
|
@ -1,58 +0,0 @@
|
||||||
# Redis 安装
|
|
||||||
|
|
||||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
|
||||||
|
|
||||||
- [安装](#安装)
|
|
||||||
- [启动](#启动)
|
|
||||||
- [脚本](#脚本)
|
|
||||||
|
|
||||||
<!-- /TOC -->
|
|
||||||
|
|
||||||
## 安装
|
|
||||||
|
|
||||||
安装步骤如下:
|
|
||||||
|
|
||||||
(1)下载并解压到本地
|
|
||||||
|
|
||||||
进入官网下载地址:https://redis.io/download ,选择合适的版本下载。
|
|
||||||
|
|
||||||
我选择的是最新稳定版本 4.0.8:http://download.redis.io/releases/redis-4.0.8.tar.gz
|
|
||||||
|
|
||||||
我个人喜欢存放在:`/opt/redis`
|
|
||||||
|
|
||||||
```
|
|
||||||
wget -O /opt/redis/redis-4.0.8.tar.gz http://download.redis.io/releases/redis-4.0.8.tar.gz
|
|
||||||
cd /opt/redis
|
|
||||||
tar zxvf redis-4.0.8.tar.gz
|
|
||||||
```
|
|
||||||
|
|
||||||
(2)编译安装
|
|
||||||
|
|
||||||
执行以下命令:
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /opt/redis/redis-4.0.8
|
|
||||||
make
|
|
||||||
```
|
|
||||||
|
|
||||||
## 启动
|
|
||||||
|
|
||||||
**启动 redis 服务**
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /opt/redis/redis-4.0.8/src
|
|
||||||
./redis-server
|
|
||||||
```
|
|
||||||
|
|
||||||
**启动 redis 客户端**
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /opt/redis/redis-4.0.8/src
|
|
||||||
./redis-cli
|
|
||||||
```
|
|
||||||
|
|
||||||
## 脚本
|
|
||||||
|
|
||||||
以上两种安装方式,我都写了脚本去执行:
|
|
||||||
|
|
||||||
| [安装脚本](https://github.com/dunwu/linux/tree/master/codes/deploy/tool/redis) |
|
|
Loading…
Reference in New Issue