ubuntu 安装db,ubuntu安装分区

Ubuntu下MongoDB的安装和使用

在Ubuntu环境下,MongoDB的安装与使用主要通过apt-get工具进行。

安装MongoDB的命令为:

apt-get install mongodb

安装完成后,在终端输入mongo-version,查看MongoDB版本信息,确认安装成功。

启动MongoDB命令为:

service mongodb start

关闭MongoDB命令为:

service mongodb stop

默认MongoDB随Ubuntu启动自动启动,使用pgrep mongo-l检查是否成功启动。

进入MongoDB shell命令模式,输入mongo,确认连接的是test数据库。常用数据库操作命令包括:

show dbs:显示数据库列表

show collections:显示当前数据库中的集合(类似关系数据库中的表)

show users:显示所有用户

use yourDB:切换当前数据库至yourDB

db.help():显示数据库操作命令

db.yourCollection.help():显示集合操作命令,yourCollection是集合名

MongoDB无需创建数据库,使用时会自动创建,创建集合使用db.createCollection('teacher')。

创建集合后,即可插入数据。插入数据有两种方式:insert和save,无需预定义集合,MongoDB在插入数据时会自动创建集合。

数据插入示例:

db.student.insert({_id:1, sname:‘zhangsan‘, sage: 20})

db.student.save({_id:1, sname:‘zhangsan‘, sage: 22})

数据查找使用find方法,示例为:

db.student.find({sname:‘lisi‘})

数据修改使用update方法,示例为:

db.student.update({sname:‘lisi‘},{$set:{sage: 30}}, false, true)

数据删除使用remove方法,示例为:

db.student.remove({sname:‘chenliu‘})

完成数据库操作后,可使用exit或Ctrl+C退出shell命令模式。

需要注意的是,MongoDB默认未开启用户权限,如需开启,可参考Ubuntu下开启MongoDB用户权限。

对于Java开发者,可使用Java MongoDB Driver驱动jar包与MongoDB进行交互。具体步骤包括下载jar包、在Eclipse中新建Java Project与Class、引入jar包、编码实现与运行测试。

以下是Java代码示例:

导入相关包,创建MongoDB连接方法,插入数据方法,查找数据方法,更新数据方法和删除数据方法。实现步骤包括连接MongoDB,指定数据库和集合名,实例化文档对象,执行操作(如插入、查找、更新、删除),并输出结果。

每次执行完Java代码,返回MongoDB shell模式查看结果,如db.student.find()查看student集合所有数据。

ubuntu安装mongodb

安装MongoDB于Ubuntu操作系统

首先,为MongoDB创建软件源列表文件。对于不同版本的Ubuntu系统,其命令有所区别。例如,对于Ubuntu 12.04,使用以下命令:

echo"deb precise/mongodb-org/3.2 multiverse"| sudo tee/etc/apt/sources.list.d/mongodb-org-3.2.list

对于Ubuntu 14.04,命令为:

echo"deb trusty/mongodb-org/3.2 multiverse"| sudo tee/etc/apt/sources.list.d/mongodb-org-3.2.list

而Ubuntu 16.04,则执行:

echo"deb xenial/mongodb-org/3.2 multiverse"| sudo tee/etc/apt/sources.list.d/mongodb-org-3.2.list

之后,更新软件源并安装MongoDB:

sudo apt-get update

sudo apt-get install-y mongodb-org

若需安装特定版本的MongoDB,可执行以下命令:

sudo apt-get install-y mongodb-org=3.2.9 mongodb-org-server=3.2.9 mongodb-org-shell=3.2.9 mongodb-org-mongos=3.2.9 mongodb-org-tools=3.2.9

对于Ubuntu 16.04版本,需要手动创建/lib/systemd/system/mongod.service文件,内容如下:

[Unit]

Description=High-performance, schema-free document-oriented database

After=network.target

Documentation=

[Service]

User=mongodb

Group=mongodb

ExecStart=/usr/bin/mongod--quiet--config/etc/mongod.conf

[Install]

WantedBy=multi-user.target

接下来,执行启动、重启和关闭命令:

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/mongodbsudo rm-r/var/lib/mongodb

最后,添加PHP的MongoDB扩展:

# pecl install mongodb

# echo"extension=mongodb.so">> `php--ini| grep"Loaded Configuration"| sed-e"s|.*:\s*||"`

至此,MongoDB在Ubuntu操作系统上的安装和配置完成。

ubuntu 安装mongodb

在Ubuntu系统中,安装MongoDB数据库可直接使用包管理器进行。首先,需要通过终端执行以下命令,确保MongoDB包被添加到系统中。

sudo apt-get install mongodb

安装完成后,为了更好地组织MongoDB的数据文件,建议创建一个专门的目录。可以使用以下命令在当前目录下建立名为"data/aa"的目录。

mkdir data/aa

为了方便管理和维护,启动MongoDB时应设置特定的数据路径和端口。通常情况下,推荐使用默认端口27017,但是为了确保不会与系统中的其他服务冲突,可以选择自定义端口。在目录外启动MongoDB服务,指定数据路径和端口如下:

mongod-dbpath'data/aa'-port 27017

这将开启MongoDB服务并将其数据存储在新建的"data/aa"目录中,端口设置为27017。完成上述步骤后,MongoDB即可在Ubuntu系统中成功安装并运行。

阅读剩余
THE END