作为数据存储的总要组成部分,数据库是必不可少的,数据库可以分为关系型数据库和非关系型数据库。

关系型数据库有 Mysql、Oracle、DB2、SQLite等,数据库是以表的方式存储,非关系型数据库如:MongoDB、Redis,它们存储形式是键值对,存储心事更灵活。

MySQL的安装

windows下的安装

直接访问官方网站下载https://dev.mysql.com/downloads/mysql/,需要注册登陆才可以下载。

下载完成之后直接双击安装包即可安装,直接选择默认选项点击下一步。
Mysql、Mongodb、Redis数据库在window&ubuntu的安装
注意记住此页设置的密码。

linux下的安装

Ubuntu
直接使用apt-get命令即可下载安装

sudo apt-get update
sudo apt-get install -y mysql-server mysql-client

启动、关闭、重启Mysql服务命令:

sudo service mysql start
sudo service mysql stop
sudo service mysql restart

Mac 下安装

使用Homebrew安装, 执行brew命令即可。

brew install mysql

启动、停止、重启 Mysql服务的命令:

sudo mysql.server start
sudo mysql.server stop
sudo mysql.server restart

MongoDB的安装

windows下的安装

直接在官网下载安装包即可,https://www.mongodb.com/download-center#community ,点击Download下载msi安装。

下载好之后双击开始安装,指定MongoDB的安装路径,例如在此安装路径为 C:\MongoDB\Server\3.4如图:Mysql、Mongodb、Redis数据库在window&ubuntu的安装
点击下一步安装即可

安装成功之后,进入 MongoDB 的安装目录,在此处所在路径是 C:\MongoDB\Server\3.4,在 bin 目录下新建同级目录 data,如图:Mysql、Mongodb、Redis数据库在window&ubuntu的安装
然后进入 data 文件夹新建子文件夹 db,作为数据目录存储的文件夹,如图所示:Mysql、Mongodb、Redis数据库在window&ubuntu的安装
之后打开命令行,进入 MongoDB 安装目录的 bin 目录下,运行 MongoDB 服务:

mongod --dbpath “C:\MongoDB\Server\3.4\data\db”

这样我们就已经将 MongoDB 服务启动了。

但是这样如果我们想一直使用 MongoDB 就不能关闭此命令行,如果意外关闭或重启 MongoDB 服务就不能使用了,这显然不是我们想要的,所以接下来我们还需将 MongoDB 配置成系统服务。

首先我们要以管理员模式运行命令行

随后新建一个日志文件,在 bin 目录同级目录新建 logs 文件夹,进入之后新建一个 mongodb.log 文件,用于保存 MongoDB 运行的日志

在命令行下输入如下内容:

mongod --bind_ip 0.0.0.0 --logpath “C:\MongoDB\Server\3.4\logs\mongodb.log” --logappend --dbpath “C:\MongoDB\Server\3.4\data\db” --port 27017 --serviceName “MongoDB” --serviceDisplayName “MongoDB” --install

这里的意思是绑定 IP 为 0.0.0.0,即任意 IP 均可访问,指定日志路径、数据库路径、端口,指定服务名称,注意这里依然需要把路径替换成你的 MongoDB 安装路径,运行此命令后即可安装服务,如图:Mysql、Mongodb、Redis数据库在window&ubuntu的安装

如果没有出现错误提示,则证明 MongoDB 服务已经安装成功。

利用 mongo 命令进入 MongoDB 命令交互环境了

Linux下安装

Ubuntu
首先导入 MongoDB 的 GPG Key:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

随后创建 apt-get 源列表,命令如下:

echo “deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

更新apt-get源:

sudo apt-get update

安装MongoDB:

sudo apt-get install -y mongodb-org

安装完成之后运行Mongodb:

mongod --port 27017 --dbpath /data/db

运行命令后MongoDB就在27017端口上运行了,数据文件会保存在/data/db路径下。

启动、重启和关闭命令:

sudo service mongod start
sudo service mongod restart
sudo service mongod stop

mongodb的完全卸载 :
停止运行mongodb
卸载软件
删除数据库和日志文件

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Reids的安装

在windows下安装

直接在GitHub的发行版本中直接找到最新版本,下载 Redis-x64-3.2.100.msi(目前最新版本)
如图所示:
https://github.com/MicrosoftArchive/redis/releases
Mysql、Mongodb、Redis数据库在window&ubuntu的安装

安装过程比较简单,直接点击下一步安装即可,安装完成之后 Redis 便会启动。

Linux下的安装

Ubuntu:
使用 apt-get 命令:

sudo apt-get install redis-server

运行如下命令即可完成Redis的安装,然后输入redis-cli 即可进入Redis命令行模式,不报错就说明安装成功了。

修改配置文件/etc/redis/redis.conf,就可以进行远程连接:
注释这一行

bind 127.0.0.1

配置密码登陆,取消注释#requirepass foobared
找到下面这一行并去除注释(可以用vi命令模式下/requirepass搜索,n继续查找,N向前查找)我的 是500行
修改后requirepass 123456 #123456是我的redis密码

停止和启动Redis服务的命令如下:

sudo /etc/init.d/redis-server stop
sudo /etc/init.d/redis-server start

相关文章: