【导语】“桂帅”通过精心收集,向本站投稿了3篇Ubuntu中安装MongoDB及执行一些简单操作笔记,下面是小编为大家带来的Ubuntu中安装MongoDB及执行一些简单操作笔记,希望大家能够喜欢!
- 目录
篇1:Ubuntu中安装MongoDB及执行一些简单操作笔记
这篇文章主要介绍了Ubuntu中安装MongoDB及执行一些简单操作笔记,本文同时给出了查看已有数据库、删除数据库、创建数据库等操作命令实例,需要的朋友可以参考下
首先安装MongoDB,在终端输入:
代码如下:
sudo apt-get install mongodb
然后启动数据库MongoDB:
代码如下:
mongod
可能会出现这样的错误:
代码如下:
mongod --help for help and startup options
mongod: symbol lookup error: mongod: undefined symbol: _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
下面安装mongodb-10gen来解决这个错误:
获取下载10-gen公共密钥:
代码如下:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
创建一个/etc/apt/sources.list.d/10gen:
代码如下:
echo ‘deb downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen‘ | sudo tee /etc/apt/sources.list.d/10gen.list
安装mongodb-10gen:
代码如下:
sudo apt-get update and then sudo apt-get install mongodb-10gen
如果提示和remove mongodb-clients有冲突,可以卸载remove mongodb-clients再安装:
代码如下:
sudo apt-get remove mongodb-clients
sudo apt-get install mongodb-10gen
这样在执行一下mongod看一下效果,
Ubuntu中安装MongoDB及执行一些简单操作笔记
,
关于MongoDB的一些简单操作:
在终端输入(必须已经启动mongod):
代码如下:
mongo
默认连接到test。
查看已有数据库:
代码如下:
show dbs
删除数据库:
代码如下:
use <-database-> //<-database->为要删除数据库的名
db.dropDatabase
创建数据库:
代码如下:
use <-database-> //<-database->为要创建的数据库的名,它会自动创建数据库并连接到该数据库
存入数据:
代码如下:
use test
a = {“name”:“moneyinto”}
b = {“age”:“23”}
db.test.insert(a) //a,b 存储的位置不同
db.age,insert(b)
查看数据:
代码如下:
use test
db.test.find()
db.age.find()
删除数据库test中的age:
代码如下:
db.age.remove() //删除
db.age.find() //查看一下看是否删除了
继续积累,继续更新!
篇2:linux中ubuntu server学习笔记linux操作系统
本人总结了一些关于linux中ubuntu server学习笔记,有需要了解学习的朋友可参考参考,
1、解决中文乱码问题。本来想为了方便使用系统,特意选择了中文安装,结果命令行中的中文显示一堆方格符号,既然是玩 server 系统,那还是用英文吧。修改内容:
sudo vim /var/lib/locales/supported.d/local
只保留:en_US.UTF-8 UTF-8
sodu vim /etc/default/locale
把下面内容:
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh”
修改为:
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
最后重启系统。
2、vim 使用方法:按 i 进入编辑模式,按 esc 退出编辑模式,:w 保存内容但不退出 vim 编辑器,:wq 保存内容并退出 vim 编辑器,:q 未修改过内容时退出 vim 编辑器,:q! 放弃编辑过的内容强制退出 vim 编辑器。
3、重启命令:reboot,shutdown -r now;关机命令:halt,poweroff,shutdown -h now
4、设置权限:sudo chmod -R 777 /var/www (开启www的读写权限)
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
5、安装 PHP 环境:
sudo apt-get install php5 libapache2-mod-php5
6、安装 mysql:
sudo apt-get install mysql-server
安装完后会有提示输入密码,
7、安装 phpmyadmin:
sudo apt-get install phpmyadmin
由于该 phpmyadmin 默认是安装在 /usr/share/phpmyadmin,所以需要作个链接,命令为:sudo ln -s /usr/share/phpmyadmin /var/www/,然后就可以通过 x.x.x.x/phpmyadmin 访问了。
8、安装 ftp:
sudo apt-get install vsftpd
安装完后可用该指令查看是否安装成功:netstat -tul l grep ftp
修改前先备份一下:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
修改 vsftp 设定:sudo /etc/vsftpd.conf
修改完后需重新启动:sudo /etc/init.d/vsftpd restart
9、apt-get 使用:
安装软件:sudo apt-get install packagename
删除软件:sudo apt-get remove packagename
完全卸载软件包括删除配置文件:sudo apt-get –purge remove packagename
10、安装 finger,可以查看用户的主目录、启动shell、用户名、地址等等:
sudo apt-get intall finger
查看命令:finger 用户名
篇3:linux中给PHP安装mongodb的扩展linux操作系统
下面本文章给各位总结了两篇在linxu中给php添加mongodb的扩展的例子,希望这例子能对你有所帮助,例子
环境说明:
centos5.6 32bit
php 5.2.17
php安装路径 /usr/local/php
phpize路径 /usr/bin
php-config路径 /usr/bin
php.ini路径 /etc/
1.首先下载php的mongodb扩展
从pecl.php.net/package/mongo这个网址下载mongodb的扩展源码包
wget pecl.php.net/get/mongo-1.4.5.tgz
2.解压安装包
tar zxf mongo-1.4.5.tgz
3.进入解压目录,运行phpize进行安装准备
cd mongo-1.4.5
/usr/local/php/bin/phpize
4.安装编译
上述命令运行完后,在目录下就生成了configure文件
使用./configure命令进行安装配置,然后使用make && make install进行编译安装,命令如下:
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
5.编辑php.ini增加下述一行添加mongodb扩展
extension=mongo.so
重启web容器,然后查看phpinfo,看到mongodb的内容就说明安装成功,
例子
服务器环境Cent OS 5.6 32位, php版本 5.2.17编译安装,安装路径/usr/local/php
首先下载最新的php mongodb扩展源码,源码可以在pecl.php.net/package/mongo下载到
wget pecl.php.net/get/mongo-1.2.0.tgz
tar zxf pecl.php.net/get/mongo-1.2.0.tgz
cd mongo-1.2.0
进入文件夹后,首先运行phpize来准备编译扩展的环境,phpize这个程序的介绍在这里
/usr/local/php/bin/phpize
运行后执行结果如下:
运行后,./configure 脚本就会生成了,这个时候我们运行./configure脚本来进行配置
./configure --with-php-config=/usr/local/php/bin/php-config
--with-php-config这个参数是告诉配置脚本php-config这个程序的路径,php-config的介绍在这里
上面命令在正确配置的环境下运行结果如下
这时用make来编译扩展
make && make install
正确编译执行结果如下(下图是编译输出的最后几行)
完成后,请编辑你php.ini文件增加一行
extension=mongo.so
一般默认的编译php的ini文件在
/usr/local/php/etc/php.ini
重启你的web服务器或者php-fpm,打印phpinfo,如果看到下列内容那么恭喜你,mongodb的扩展安装成功了
★ 在Ubuntu系统的服务器上安装Webuzo控制面板的教程
★ 操作近义词
★ 制度执行
★ 执行读后感
Ubuntu中安装MongoDB及执行一些简单操作笔记(共3篇)




