diff --git a/README.md b/README.md index c011dd3..d0a4443 100644 --- a/README.md +++ b/README.md @@ -63,13 +63,14 @@ - 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) | - 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) | -- Mysql 安装和配置:| [DOCS](docs/deploy/tool/install-mysql.md) | +- Mongodb 安装和配置:| [CODES](codes/deploy/tool/mongodb) | [DOCS](https://github.com/dunwu/database/blob/master/docs/mongodb/install-mongodb.md) | +- Mysql 安装和配置:| [DOCS](https://github.com/dunwu/database/blob/master/docs/mysql/install-mysql.md) | - Nexus 安装和配置:| [DOCS](docs/deploy/tool/install-nexus.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) | -- 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) | - Svn 安装和配置:| [DOCS](docs/deploy/tool/install-svn.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) | \ No newline at end of file +- Zookeeper 安装和配置:| [CODES](codes/deploy/tool/zookeeper) | [DOCS](docs/deploy/tool/install-zookeeper.md) | diff --git a/docs/deploy/tool/install-mongodb.md b/docs/deploy/tool/install-mongodb.md deleted file mode 100644 index 760558a..0000000 --- a/docs/deploy/tool/install-mongodb.md +++ /dev/null @@ -1,49 +0,0 @@ -# Mongodb 安装 - - - -- [安装](#安装) -- [启动](#启动) -- [脚本](#脚本) - - - -## 安装 - -安装步骤如下: - -(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) | diff --git a/docs/deploy/tool/install-mysql.md b/docs/deploy/tool/install-mysql.md deleted file mode 100644 index 76770d8..0000000 --- a/docs/deploy/tool/install-mysql.md +++ /dev/null @@ -1,132 +0,0 @@ -# Mysql 安装 - - - -- [安装配置](#安装配置) - - [安装 mysql yum 源](#安装-mysql-yum-源) - - [安装 mysql 服务器](#安装-mysql-服务器) - - [启动 mysql 服务](#启动-mysql-服务) - - [初始化数据库密码](#初始化数据库密码) - - [配置远程访问](#配置远程访问) - - [跳过登录认证](#跳过登录认证) -- [参考资料](#参考资料) - - - -## 安装配置 - -通过 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 diff --git a/docs/deploy/tool/install-postgresql.md b/docs/deploy/tool/install-postgresql.md deleted file mode 100644 index 2f8bcb1..0000000 --- a/docs/deploy/tool/install-postgresql.md +++ /dev/null @@ -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 \ No newline at end of file diff --git a/docs/deploy/tool/install-redis.md b/docs/deploy/tool/install-redis.md deleted file mode 100644 index 54a7959..0000000 --- a/docs/deploy/tool/install-redis.md +++ /dev/null @@ -1,58 +0,0 @@ -# Redis 安装 - - - -- [安装](#安装) -- [启动](#启动) -- [脚本](#脚本) - - - -## 安装 - -安装步骤如下: - -(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) |