モンゴ\ leanote
#クエリLinuxの開いているポート のnetstat - nupl(UDPポートタイプ) のnetstat - NTPL(TCPポートタイプ) #ダウンロードとインストールのMongoDB のwget HTTPS:// fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10 .tgz ファイル-extracting# タール -zxvfのMongoDB-のLinux-x86_64で4.0。10 .tgzの フォルダを作成するMongoDB# ます。mkdir MongoDBの MVのMongoDB-のLinux-x86_64版を4.0。10 / * MongoDBの## * /フォルダのMongoDB-linux-をx86_64版4.0 のMongoDBに転送0.10コンテンツ データ作成# / / dbフォルダとログをmongo.logの #データ/ /ホーム/ MongoDBの/ MongoDBの/デシベル ます。mkdir -pデータ/ DB ます。mkdir ログ #创建mongo.log /ホーム/ MongoDBの/ MongoDBの/ログ/ 触れmongo.log #配置mongodb.conf文件 /ホーム/ MongoDBの/ MongoDBの [ルートECS @ -de17のMongoDB]#以上のMongoDB .confの ポート = 27017 DBPATH = /ホーム/ MongoDBの/のMongoDB /データ/ DB / ログ・パス = /ホーム/ MongoDBの/ MongoDBの/ログ/ mongo.log logappend = 真 フォーク = 真 MAXCONNS = 5000 storageEngine = mmapv1 #启动のMongoDB 。mongod /home/mongodb/mongodb/mongodb.conf / -f - 修理 。のmongod /home/mongodb/mongodb/mongodb.conf / -f - フォーク #が不正に管理者ユーザ[接続]を作成 - 唯一のライブラリ内userAdminAnyDatabase adminロールを 使用管理 db.createUser( { :ユーザー" mongo_dba "、// ユーザ名 PWD:" mongo_dba "、// パスワード の役割:[{役割:" userAdminAnyDatabase "、DB:" 管理者" }] // セット権限 } ) #1 db.createUser({ユーザー:" Mongo_dba "、PWD:" mongo_dba "、ロール:[{役割:" userAdminAnyDatabase "、DB:" ADMIN " }]}) db.auth(" mongo_dba "、" mongo_dba " ) db.shutdownServer(); #は、認証します再起動モンゴ 。 / mongodは/home/mongodb/mongodb/mongodb.conf -f - AUTH #は、ユーザー作成 の使用のADMIN (db.authを" mongo_dba "、" mongo_dba ") leanoteを使用 db.createUser({利用者:" leanote "、PWD:" leanote1234 "、ロール:[{役割:" のdbowner "、DB:" leanote " }]}) db.auth(" leanote "、" leanote1234 " ) #下载leanote [ルート@ ECS -de17 MongoDBの]#1 のwgetのhttps:// sourceforge.net/projects/leanote-bin/files/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz #解压leanote文件 ECS @ [ルート -de17のMongoDB ]#タール -zxvf leanote-のlinux-amd64の-V2。6.1。タール.gzを #インポートフォルダが mongorestore -h 127.0。0.1 -u -p leanote1234 leanote -d leanote - DIR /ホーム/ MongoDBの/ leanote / mongodb_backup / leanote_install_data #leanoteの設定 設定は、ファイルleanote confの中に保存されている / app.confインチ 他の値に変更された文字、いくつかのランダムな位置に、app.secret 1を変更してください、またはセキュリティ上のリスクが存在します! 他の構成は、一時的に使用すると、データベース情報を設定する必要がある場合は、問題のleanoteを参照してください、変わらないこと要約。 #leanote起動し 、CD /ホーム/ MongoDBの/ leanote / ビン nohupを / binに/ bashの実行を。SH >> leanote.log 2 >&1& #が設定したファイアウォール のvimの/ etc /のsysconfig /iptablesの #9000ポート実行しているリモートアクセス --dport -A INPUT -pのtcp -mのTCP 9000 - JはACCEPT #の再起動は、ファイアウォールサービスの開始 サービスのiptablesは、再起動 HTTPを:// 114.115.178.202:9000/ - 10.153。80 0.5テストライブラリ使用 - MongoDBのリンクライブラリ [TEST @ルート〜] $モンゴはlocalhost:27017 / ucvdb -udbuser1 - pdbuser1 - 認定[DBAユーザー認証、そしてあなたが作成したユーザーを作成するデータベースに切り替え]なければならない db.auth(「ADMIN 「」ADMIN " ) - 作成しない場合、データベースを切り替える 使用leanoteを - ユーザ作成 db.createUserを( { ユーザ:" leanote " 、 PWD:" leanote1234 " 、 ロール:[{役割:" のdbowner "、DB:" leanote " }] } ) - 認証成功 mongos > db.auth(" leanote "、" leanote1234 " ) mongos > 使用leanote db.dropDatabase() - インポート・コマンド /ホーム/ MongoDBの/ binに - leanoteフォルダのアクセス許可の変更 chownコマンドを - R&LTのMongoDB。 leanoteのMongoDB - インポートフォルダ mongorestore -d leanote /ホーム/のMongoDB / leanote / mongodb_backup / leanote_install_data 。 / mongoimport --db leanote --collectionドレス- ファイル /ホーム/テスト/ taobao.json - インポートするJSONパス /ホーム/ DBUSER / resoft / leanote / mongodb_backup / leanote_install_data ---------- / * 設定leanoteの 構成は内のファイルのconf / app.confにleanoteを格納しています。 他の値に変更された文字、いくつかのランダムな位置に、app.secret 1を変更してください、またはセキュリティ上のリスクが存在します! 他の構成は、一時的に使用すると、データベース情報を設定する必要がある場合は、問題のleanoteを参照してください、変わらないこと要約。 Leanoteを実行 、cmdを開くには、管理者権限で次のコマンドを入力します。 $> CD /ホーム/ DBUSER / resoft / leanote /ビン $> SHのrun.sh& * / のMongoDBインストールリファレンスます。http:// www.mamicode.com/info-detail-2370774.html leanoteインストールリファレンス:HTTPS:// www.jianshu.com/p/bc55909688a0 Mongoの管理者を作成:HTTPS:// www.cnblogs.com/jacksoft/p/6916137.html