美文网首页
常用数据库的安装

常用数据库的安装

作者: nzjcnjzx | 来源:发表于2019-11-12 11:52 被阅读0次

安装mysql 5.7+配置密码

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
yum install -y mysql-community-server
service mysqld start
grep "temporary password" /var/log/mysqld.log  //取得密码
grep ‘temporary password’ /var/log/mysqld.log //取得密码
mysql -u root -p
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; //设置密码为123456
断开,重启mysql
service mysqld restart

CentOS7.4 安装mongodb

$ cd /usr
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
$ tar zxvf mongodb-linux-x86_64-4.0.0.tgz
$ mv mongodb-linux-x86_64-4.0.0 mongodb
配置环境变量
$ vim /etc/profile
#Set Mongodb
export PATH=/usr/mongodb/bin:$PATH
保存后通过下面的命令使环境变量生效:
$ cd ~
$ source /etc/profile
创建数据库目录
$ cd /usr/mongodb
$ touch mongodb.conf
$ mkdir db
$ mkdir log
$ cd log
$ touch mongodb.log
修改mongodb配置文件。
vim /usr/mongodb/mongodb.conf
--------------------------------------------------
port=27017 #端口
dbpath= /usr/mongodb/db #数据库存文件存放目录
logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
noauth=true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger  #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0  #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
--------------------------------------------------
设置文件夹权限
$ cd /usr/mongodb
$ chmod 777 db

$ cd ~
$ mongod --config /usr/mongodb/mongodb.conf
网友指正:最新版本mongodb已经将--config 修改为 -f (本人尚未尝试)
$ chmod 777 log

关闭数据库
查看pid
$ ps aux |grep mongodb

$ sudo kill 5314


增加权限控制

------------------------------------------
port=27017 #端口
dbpath= /usr/mongodb/db #数据库存文件存放目录
logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
#noauth = true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger  #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0  #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
auth = true #用户认证
------------------------------------------

//使用admin数据库
use admin

//给admin数据库添加管理员用户名和密码,用户名和密码请自行设置
db.createUser({user:"admin",pwd:"123456",roles:["root"]})

//验证是否成功,返回1则代表成功
db.auth("admin", "123456")

//切换到要设置的数据库,以test为例
use test

//为test创建用户,用户名和密码请自行设置。
db.createUser({user: "test", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})

CENTOS7下安装redis

第一步:下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar -zxvf redis-4.0.6.tar.gz
yum install gcc
cd redis-4.0.6
make MALLOC=libc  
cd src && make install
启动redis的三种方式
切换到redis src目录下
./redis-server
以后台进程方式启动redis
改redis.conf文件
daemonize no => daemonize yes
./redis-server /usr/local/redis-4.0.6/redis.conf
关闭redis进程
ps -aux | grep redis查看redis进程
用kill命令杀死进程
设置redis开机自启动
在/etc目录下新建redis目录
mkdir redis
 [root@iZwz991stxdwj560bfmadtZ redis]# cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
[root@iZwz991stxdwj560bfmadtZ init.d]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd

[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
service redisd does not support chkconfig 
看结果是redisd不支持chkconfig
使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database
[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
现在可以直接已服务的形式启动和关闭redis了
service redisd start 
关闭:
方法1:service redisd stop
方法2:redis-cli SHUTDOWN

centos中VI编辑器文件快速查找目标关键字方法
1. “/”+ Key , 定位关键字

2. “N”,定位下一个高亮关键字。

在Centos上安装Postgre SQL

检查PostgreSQL 是否已经安装
rpm -qa | grep postgres    检查PostgreSQL 是否已经安装
rpm -qal | grep postgres   检查PostgreSQL 安装位置

rpm -e xxx 卸载安装的posgresql


postgrep10 安装
https://blog.csdn.net/rudy5348/article/details/79299162

nodejs连接数据库
https://blog.csdn.net/ling_cmd/article/details/81346706

相关文章

  • Centos7 下mongodb安装及简单实用

    mongodb版本:4.0 官网安装教程 安装和卸载教程见官网 常用命令 启动/关闭数据库 重启数据库 查看数据库...

  • MAC中MySQL常用指令

    MySQL常用指令 安装MySQL数据库:brew install mysql 删除MySQL数据库:brew r...

  • redis安装 & 数据类型

    一,缓存数据库介绍 1,缓存数据库用处 2,常用的缓存数据库 3,redis介绍 二,redis安装 命令行模式 ...

  • MongoDB教程

    koa配置请看nodejs框架koa常用配置 目录 安装mongodb 安装robo 3t nodejs连接数据库...

  • python操作mysql数据库

    python操作mysql数据库 安装包 安装mysql驱动,连接mysql服务器,这里选择pymysql包 常用...

  • mysql 总结

    1 mysql常用术语 2 mysql安装 3 连接数据库 4 数据库的操作 (**) 5. 表的基本操作(***...

  • centos7安装mongo数据库及常用命令 2019-05-2

    目标: 安装mongo数据库及常用命令。 准备: -centos7-网络 安装mongodb: 修改配置文件: 启...

  • 安装和初始化mariadb

    2020-09-02 安装和初始化mariadb(测试环境常用的数据库版本)

  • python数据库常用命令

    1.安装MySQL 2.MySQL的常用命令 (1)创建数据库 (2)删除数据库 (3)查看数据库 (4)使用(进...

  • 常用数据库的安装

    安装mysql 5.7+配置密码 CentOS7.4 安装mongodb CENTOS7下安装redis 在Cen...

网友评论

      本文标题:常用数据库的安装

      本文链接:https://www.haomeiwen.com/subject/chifictx.html