linux查看db文件|Linux操作系统下查找文件的几种方法

linux查看db文件|Linux操作系统下查找文件的几种方法的第1张示图

A. 在linux中如何用命令查找文件在哪

linux中查找文件位置的命令有很多,常用的有find,locate和whereis三个命令,下面分别介绍它们的用内法:

1、find命令是容linux中最强大的查找文件的命令,它的格式为”find <指定目录> <指定条件> <指定动作>“。比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name 'interfaces'”,输入后就会返回搜索的结果了:

B. 如何打开扩展名为.DB 文件.使用sqlite3 很方便

在windows的命令行提示符下键入sqlite3.exethedbfilename.db在linux的终端里键入sqlite3thedbfilename.db但是要注意到:.db文件不一定是sqlite3的数据库文件–如果不是,就不能成功读取其中的数据了。

C. Linux系统上如何快速查找一个文件

linux系统上可以借助于命令来快速查找一个文件。因为locate命令搜索的是文件数据库,所以速度非常快。

1、使用locate命令需要及时更新文件数据库。可以借助于updatedb命令来更新文件数据库。

sudoupdatedb

用法:locate[OPTION]…[PATTERN]…在mlocate数据库中搜索条目.-b,–basename匹配唯一的路径名称的基本文件名-c,–count只显示找到条目的号码-d,–databaseDBPATH用DBPATH替代默认的数据库(/var/lib/mlocate/mlocate.db)-e,–existing只显示当前存在的文件条目-L,–follow当文件存在时跟随蔓延的符号链接(默认)-h,–help显示本帮助-i,–ignore-case匹配模式时忽略大小写区别-l,–limit,-nLIMIT限制为LIMIT项目的输出(或计数)-m,–mmap忽略向后兼容性-P,–nofollow,-H当检查文件时不跟随蔓延的符号链接-0,–null输出时以NUL分隔项目-S,–statistics不搜索项目,显示有关每个已用数据库的统计信息-q,–quiet不报告关于读取数据库的错误消息-r,–regexpREGEXP搜索基本正则表达式REGEXP来代替模式–regex模式是扩展正则表达式-s,–stdio忽略向后兼容性-V,–version显示版本信息-w,–wholename匹配完整路径名(默认)

D. (*.db)格式的数据库文件怎么打开

sqlite数据库一般是这个后缀名。但是db文件不一定是sqlite数据库。sqlite。exe这个文件可以用命令行的方式打开,Linux系统的有图形界面。Windows中我没有找过,可能有。

E. Linux操作系统下查找文件的几种方法

linux下最来强大的搜索命令为源”find“。它的格式为”find <指定目录> <指定条件> <指定动作>“;比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name 'interfaces'“使用locate搜索linux系统中的文件,它比find命令快。因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文件信息。使用locate命令在根目录下搜索interfaces文件的命令为”locate interfaces“使用”whereis“命令可以搜索linux系统中的所有可执行文件即二进制文件。使用whereis命令搜索grep二进制文件的命令为”whereis grep“。

F. linux查找文件内容命令

搜索、查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容

1:搜索某个文件里面是否包含字符串,使用grep "search content" filename1, 例如

$ grep ORA alert_gsp.log

$ grep "ORA" alert_gsp.log

例如我们需要搜索、查找utlspadv.sql文件中包含ORA的字符内容

[[email protected] admin]$ grep "ORA" utlspadv.sql– ORA-XXXXX: Monitoring already started. If for example you want– ORA-20111:– ORA-20112:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'– 0 |<PS> =>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM 0 0 2 99.3% 0% 0.7% ""– |<PR> DBS1.REGRESS.RDBMS.DEV.US.ORACLE.COM=> 100% 0% 0% "" |<PR> …– =>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM 92 7 99.3% 0% 0.7% "" |<PR> …– |<C> CAPTURE_USER1=>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM 2 0 0 0.E+00– |<C> CAPTURE_USER1=>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM– ORA-20111:– ORA-20112:– ORA-20100:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'[[email protected] admin]$

如上所示,这个是一个模糊匹配,其实我是想要查看ORA这类错误,那么我要过滤掉哪一些没有用的,搜索的内容修改一下即可(当然也可以使用特殊参数,后面有讲述),如下所示。

[[email protected] admin]$ grep "ORA-" utlspadv.sql– ORA-XXXXX: Monitoring already started. If for example you want– ORA-20111:– ORA-20112:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'– ORA-20111:– ORA-20112:– ORA-20100:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'[[email protected] admin]$

7:有些场景,我们并不知道文件类型、或那些文件包含有我们需要搜索的字符串,那么可以递归搜索某个目录以及子目录下的所有文件

[[email protected] ~]$ grep -r "v$temp_space_header" /u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql:create or replace view v_$temp_space_header as select * from v$temp_space_header;

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql:create or replace public synonym v$temp_space_header for v_$temp_space_header;

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql:create or replace view gv_$temp_space_header as select * from gv$temp_space_header;

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql:create or replace public synonym gv$temp_space_header

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql: FROM gv$temp_space_header

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspacd.sql:drop public synonym v$temp_space_header;

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspacd.sql:drop public synonym gv$temp_space_header;

[[email protected] ~]$

8:如果我们只想获取那些文件包含搜索的内容,那么可以使用下命令

[[email protected] ~]$ grep -H -r "v$temp_space_header" /u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/ | cut -d: -f1

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspacd.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspacd.sql

[[email protected] ~]$ grep -H -r "v$temp_space_header" /u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/ | cut -d: -f1 | uniq

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspace.sql

/u01/app/oracle/proct/11.1.0/dbhome_1/rdbms/admin/catspacd.sql

[[email protected] ~]$

9:如果只想获取和整个搜索字符匹配的内容,那么可以使用参数w

你可以对比一下两者的区别

[[email protected] admin]$ grep -w "ORA" utlspadv.sql– ORA-XXXXX: Monitoring already started. If for example you want– ORA-20111:– ORA-20112:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'– ORA-20111:– ORA-20112:– ORA-20100:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'[[email protected] admin]$ grep "ORA" utlspadv.sql– ORA-XXXXX: Monitoring already started. If for example you want– ORA-20111:– ORA-20112:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'– 0 |<PS> =>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM 0 0 2 99.3% 0% 0.7% ""– |<PR> DBS1.REGRESS.RDBMS.DEV.US.ORACLE.COM=> 100% 0% 0% "" |<PR> …– =>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM 92 7 99.3% 0% 0.7% "" |<PR> …– |<C> CAPTURE_USER1=>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM 2 0 0 0.E+00– |<C> CAPTURE_USER1=>DBS2.REGRESS.RDBMS.DEV.US.ORACLE.COM– ORA-20111:– ORA-20112:– ORA-20100:– ORA-20113: 'no active monitoring job found'– ORA-20113: 'no active monitoring job found'[[email protected] admin]$

10: grep命令结合find命令搜索

[[email protected] admin]$ find . -name '*.sql' -exec grep -i 'v$temp_space_header' {} ; -printcreate or replace view v_$temp_space_header as select * from v$temp_space_header;create or replace public synonym v$temp_space_header for v_$temp_space_header;create or replace view gv_$temp_space_header as select * from gv$temp_space_header;create or replace public synonym gv$temp_space_headerFROM gv$temp_space_header./catspace.sqldrop public synonym v$temp_space_header;drop public synonym gv$temp_space_header;./catspacd.sql[[email protected] admin]$

11: egrep -w -R 'word1|word2' ~/klbtmp

12: vi命令其实也能搜索文件里面的内容,只不过没有grep命令功能那么方便、强大。

G. 如何 查看 linux 数据库 备份文件

一、 使用相关命令进行简单的本地备份 1 mysqllmp命令 mysqlmp 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。使用 mysqlmp进行备份非常简单,如果要备份数据库” db_backup ”,使用命令: #mysqlmp –u -p phpbb_db_backup > /usr/backups/mysql/db_backup2008-1-6.sql还可以使用gzip命令对备份文件进行压缩: #mysqlmp db_backup | gzip > /usr/backups/mysql/ db_backup2008-1-6.sql.gz (备份后生成的sql不含建库语句!)只备份一些频繁更新的数据库表: ## mysqlmp sample_db articles comments links > /usr/backups/mysql/sample_db.art_comm_lin.2008-1-6.sql上面的命令会备份articles, comments, 和links 三个表。 恢复数据使用命令: #mysql –u -p db_backup </usr/backups/mysql/ db_backup2008-1-6.sql注意使用这个命令时必须保证数据库正在运行。 2 使用 SOURCE 语法 其实这不是标准的 SQL 语法,而是 mysql 客户端提供的功能,例如: # SOURCE /tmp/db_name.sql;这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。 3 mysqlhot备份 mysqlhot 只能用于备份 MyISAM,并且只能运行在 linux 和Unix 和 NetWare 系统上。mysqlhot 支持一次性拷贝多个数据库,同时还支持正则表达。以下是几个例子:#mysqlhot -h=localhost -u=goodcjh -p=goodcjh db_name /tmp(把数据库目录 db_name 拷贝到 /tmp 下)注意,想要使用 mysqlhot,必须要有 SELECT、RELOAD(要执行 FLUSH TABLES) 权限,并且还必须要能够有读取 datadir/db_name 目录的权限。还原数据库方法:mysqlhot 备份出来的是整个数据库目录,使用时可以直接拷贝到 mysqld 指定的 目录 (在这里是 /usr/local/mysql/data/)目录下即可,同时要注意权限的问题,另外首先应当删除数据库旧副本如下例:# /bin/rm -rf /mysql-backup/**//*old关闭mysql 服务器、复制文件、查询启动mysql服务器的三个步骤: # /etc/init.d/mysqld stopStopping MySQL: [ OK ]# cp -af /mysql-backup/**//* /var/lib/mysql /# /etc/init.d/mysqld startStarting MySQL: [ OK ]#chown -R nobody:nobody /usr/local/mysql/data/ (将 db_name 目录的属主改成 mysqld 运行用户)二、使用网络备份 将MYSQL数据放在一台计算机上是不安全的,所以应当把数据备份到局域网中其他Linux计算机中。假设Mysql服务器IP地址是:192.168.1.3。局域网使用Linux的远程计算机IP地址是192.168.1.4;类似于windows的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是NFS(网络文件系统),在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。linux系统NFS服务端配置方法如下:(1)修改 /etc/exports,增加共享目录 /export/home/sunky 192.168.1.4(rw)/export/home/sunky1 *(rw)/export/home/sunky2 linux-client(rw)注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、linux-client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机/etc/hosts文件里增加linux-client主机ip定义。格式如下:192.168.1.4 linux-client若修改/etc/export文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。使用命令exportfs -rv也可以达到同样的效果。linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享。这里我们假设192.168.1.4是NFS服务端的主机IP地址,当然这里也可以使用主机名,但必须在本机/etc/hosts文件里增加服务端ip定义。/export/home/sunky为服务端共享的目录。如此就可以在linux客户端通过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。把MYSQL数据备份到使用Linux的远程计算机需要在两端都安装NFS协议(Network File System),远程NFS计算机安装NFS协议后还要修改配置文件:/etc/exports,加入一行:/usr/backups/mysql/ 192.168.1.4 (rw, no_root_squash)表示将/usr/backups/mysql/目录共享。这个目录具有远程root用户读写权限。保存NFS配置文件,然后使用命令: #exportfs -a –r然后重新启动NFS服务: #service nfsd start远程计算机设定后,在MYSQL服务器/mnt 目录下建立一个backup_share目录: #mkdir /mnt/backup_share将远程的Linux计算机的/usr/backups/mysql/目录挂载到MYSQL服务器的/mnt/backup_share目录下: # mount -t nfs 192.168.1.4:/usr/backups/mysql /mnt/backup_share将目录挂载进来后,只要进入/mnt/backup_share 目录,就等于到了IP地址:192.168.1.4那部NFS 计算机的/usr/backups/mysql 目录中。下面使用mysqlmp把“phpbb_db_backup”备份到远程计算机:# mysqlmp db_backup > /mnt/backup_share/ db_backup2008-1-6.sql自动完成网络备份的方法: Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。建立一个shell脚本:sample_db_backup.sh# At the very end the $(date +%F) 自动添加备份日期mysqlmp -u <username> -p <password> -h <hostname> sample_db > /mnt/backup_share/sample_db.$(date +%F)#un-mount the filesystemumount /mnt/backup_share# mount \u2013o soft 192.168.1.4:/archive /mnt/backup_share说明:mount NFS服务器的一个重要参数:hard (硬) mount或soft(软)mount。 硬挂载: NFS客户机会不断的尝试与NFS服务器的连接(在后台,一般不会给出任何提示信息),直到挂载上为止。软挂载:会在前台尝试与NFS服务器的连接,是默认的连接方式。当收到错误信息后终止mount尝试,并给出相关信息。 对于到底是使用硬挂载还是软挂载的问题,这主要取决于你访问什么信息有关。例如你是想察看NFS服务器的视频文件时,你绝对不会希望由于一些意外的情况(如网络速度一下子变的很慢)而使系统输出大量的错误信息,如果此时你用的是硬挂载方式的话,系统就会等待,直到能够重新与NFS 服务器建立连接传输信息。另外如果是非关键数据的话也可以使用软挂载方式,如FTP一些数据等,这样在远程机器暂时连接不上或关闭时就不会挂起你的会话过程。下面建立脚本文件权限:chmod +x ./sample_db_backup.sh 然后使用将此脚本加到 /etc/crontab 定时任务中: 01 5 * * 0 mysql /home/mysql/ sample_db_backup.sh好了,每周日凌晨 5:01 系统就会自动运行 sample_db_backup.sh 文件通过网络备份 MySQL 数据库了。 三、实时恢复M y S Q L数据方法 在对MySQL数据和表格结构进行备份时,mysqlmp是一个非常有用的工具。然而,通常情况下,一般一天只备份一次,或者在一个特定的间隔备份一次。如果在刚备份完成的一段时间以内数据丢失,那么这些数据很有可能无法恢复。有什么方法可以对数据进行实时性地保护呢?事实上,现在有几种方法都可以实现MySQL数据库的实时保护。这里介绍其中一种,即使用二进制日志进行数据恢复。1 设置二进制日志方法 要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。一般可以从选项文件(即my.cnf or my.ini,取决于你的系统)中找到路径。如果未包含在选项文件中,当服务器启动时,可以在命令行中以选项的形式给出。启用二进制日志的选项为– log-bin。要想确定当前的二进制日志文件的文件名,输入下面的MySQL语句:# SHOW BINLOG EVENTS \G2 最简单的数据恢复 每天备份和运行二进制日志的确是一个在MySQL服务器中恢复数据的不错方法。比如,可以每天在深夜使用mysqlmp对数据进行备份,如果某天在数据备份完成后的一段时间里,由于某种原因数据丢失,可以使用以下方法来对其进行恢复。首先,停止MySQL服务器,然后使用以下命令重新启动MySQL服务器。该命令将保证是惟一可以访问该数据库服务器的人:# /etc/init.d/mysqld stopStopping MySQL: [ OK ]# mysqld –socket=/tmp/mysql_restore.sock –skip-networking这里, 一socket选项将为U n i x 系统命名一个不同的Socket文件。一旦服务器处于独占控制之下,就可以放心地对数据库进行操作,而不用担心在进行数据恢复的过程中有用户尝试访问数据库而导致更多的麻烦。进行恢复的第一个步骤是恢复晚上备份好的mp文件:#mysql -u root -pmypwd –socket=/tmp/mysql_restore.sock < /var/backup/20080120.sql该命令可以将数据库的内容恢复至晚上刚刚完成备份的内容。要恢复mp文件创建后的数据库事务处理, 可以使用mysqlbinlog工具。如果每天晚上进行备份操作时都对日志进行flush操作,则可以使用以下命令行工具将整个二进制日志文件进行恢复:mysqlbinlog /var/log/mysql/bin.123456 \| mysql -u root -pmypwd –socket=/tmp/mysql_restore.sock3 针对某一时问点的恢复 对于MySQL 4.1.4,可以在mysqlbinlog语句中通过–start-date和–stop-date选项指定DATETIME格式的起止时间。假设用户在2008-1-22上午10点执行的SQL语句删除了一个大的数据表,则可以使用以下命令进行恢复:要想恢复表和数据,你可以恢复前晚上的备份,并输入:#mysqlbinlog –stop-date="2008-1-22 9:59:59"/var/log/mysql/bin.123456 |mysql -u root -pmypwd \–socket=/tmp/mysql_restore.sock#mysql -u root -pmypwd该语句将恢复所有给定一stop-date日期之前的数据。如果在执行某SQL语句数小时之后才发现执行了错误操作,那么可能还需要恢复之后输入的一些数据。这时, 也可以通过mysqlbinlog来完成该功能:#mysqlbinlog –start-date="2008-1-22 10:01:00" \/var/log/mysql/bin.123456 \| mysql -u root -pmypwd \–socket=/tmp/mysql_restore.sock#mysql -u root -pmypwd在该行中,从上午10:01登录的SQL语句将运行。组合执行前夜的转储文件和mysqlbinlog的两行可以将所有数据恢复到上午10:00前一秒钟。你应检查日志以确保时间确切。4 使用Position进行恢复 也可以不指定日期和时间,而使用mysqlbinlog的选项–start-position和–stop-position来指定日志位置。它们的作用与起止日选项相同,不同的是给出了从日志起的位置号。使用日志位置是更准确的恢复方法,特别是当由于破坏性SQL语句同时发生许多事务的时候。要想确定位置号,可以运行mysqlbinlog寻找执行了不期望的事务的时间范围,但应将结果重新指向文本文件以便进行检查。操作命令为:mysqlbinlog –start-date="2005-04-20 9:55:00" –stop-date="2005-04-20 10:05:00"/var/log/mysql/bin.123456 > /tmp/mysql_restore.sql该命令将在/tmp目录创建小的文本文件,将显示执行了错误的SQL语句时的SQL语句。你可以用vi或者gedit文本编辑器打开该文件,寻找你不要想重复的语句。如果二进制日志中的位置号用于停止和继续恢复操作,应进行注释。用log_pos加一个数字来标记位置。使用位置号恢复了以前的备份文件后,你应从命令行输入下面内容:mysqlbinlog –stop-position="368312" /var/log/mysql/bin.123456| mysql -u root -pmypwdmysqlbinlog –start-position="368315" /var/log/mysql/bin.123456| mysql -u root -pmypwd上面的第1行将恢复到停止位置为止的所有事务。下一行将恢复从给定的起始位置直到二进制日志结束的所有事务。因为mysqlbinlog的输出包括每个SQL语句记录之前的SET TIMESTAMP语句,恢复的数据和相关MySQL日志将反应事务执行的原时间。

H. 如何打开 .db文件

亲,来你说的DB格试,用SQL是肯定打不开的自,为什么,就因为SQL不支持。我以前也苦求过能打开DB数据库的工具,现兄弟也求这个,我当然不吝啬。你可以安装一个Delphi ,版本越高越好。里面有个部件叫Database Desktop,用这个东东,可以打开的。如果你想修改资料可以,找具体的特征数字。希望对亲有帮助

I. linux下怎么查看mongodb

要先建立好MongoDB 存放数据文件和日志文件的目录,此处建立在/data下:[[email protected]calhost etc]# cd /data/ [[email protected] data]# ls mongodb_data mongodb_log 在MongoDB安装目录下的bin下使用mongod启动MongoDB,./mongod –dbpath=/data/mongodb_data/ –logpath=/data/mongodb_log/mongodb.log –logappend& 等待启动成功后,可查看是否启动成功了,默认端口号是27017,当然在启动时也可以指定未使用的其它端口。 先通过查看端口号看MongoDB是否启动了。[[email protected] data]# netstat -lanp | grep "27017" tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 1573/mongod unix 2 [ ACC ] STREAM LISTENING 5874 1573/mongod /tmp/mongodb-27017.sock 可以看到,已启动成功,现在使用mongo客户端访问一下该数据库。[[email protected] bin]# cd /usr/local/mongodb/bin/ [[email protected] bin]# ./mongo MongoDB shell version: 1.8.1 connecting to: test > 到这一步说明已经安装成功了。5. 额外工作。 注意,上述我们启动MongoDB都是手动使用mongod来启动,这样关闭计算机后,下次再进来它又没启动了,所以还得手动启动,因此,为避免这种繁琐的工作,可以把mongod放到服务自启动项中,这样计算机一开启mongod服务也就启动了。 编辑/etc/rc.local,加入下述代码然后再保存即可。 #add mongonDB service rm -rf /data/mongodb_data/* && /usr/local/mongodb/bin/mongod –dbpath=/data/mongodb_data/ –logpath=/data/mongodb_log/mongodb.log –logappend& 我们重启计算机再看MongoDB是否启动,重启后可以直接使用 mongo命令登录,最终发现是可以成功的。 另外,我们使用mongo命令登录 MongoDB还要转到mongo命令所在目录再执行./mongo,这样是不是有些麻烦?因此,我们可以简化这点,将该命令文件到/usr/bin下,这样就可以在任何目录下使用mongo命令了。[[email protected] bin]# ls bsonmp dbbak mongo mongod mongomp mongoexport mongofiles mongoimport mongorestore mongos mongosniff mongostat [[email protected] bin]# cp mongo /usr/bin/ 转到任一目录试下mongo命令:[[email protected] bin]# cd / [[email protected] /]# mongo MongoDB shell version: 1.8.1 connecting to: test > 可以看到登录成功了,说明我们可以像使用ls命令一样使用mongo命令了。

未经允许不得转载:山九号 » linux查看db文件|Linux操作系统下查找文件的几种方法

赞 (0)