MongoDB database maintenance operations: Connection amp; User Management amp; backup, mongodb DatabaseStart/Close the mongodb ServiceStart the serviceThe mongodb service can be started directly by specifying the startup parameter or by using the configuration file ;?
# Spe
This section describes the routine maintenance management tools for routine operation and maintenance of MongoDB, including using configuration files, setting access control, Shell interaction, system monitoring and management, after daily database backup and recovery start and stop MongoDB start, you can access the We
Tags: mongodb Big Data operation and maintenance managementDatabase ManagementBack up the MongoDB serverExecute Mongodump//Use local connection 127 and port to connect local database by defaultThe database reverts to the state before the backup:Mongorestore--dropThe ##--drop option tells the Mongorestore tool to discard existing data before recovering the collect
data has been Destruction, the only guarantee is to temporarily shut down the server, copy after the re-open. 2:mongodump and Mongorestore This is the built-in tool that MONGO provides to us, it is very useful, can guarantee to copy data without shutting down the server. For ease of operation, we first remove authorized users. Okay, let's get to the point, here I'll set up a backup folder in D to store the test database. Look, the data has been backed up, so cool, now we use Mongorestore to
shut down the server, copy after the re-open.2:mongodump and MongorestoreThis is the built-in tool that MONGO provides to us, it is very useful, can guarantee to copy data without shutting down the server.For ease of operation, we first remove authorized users.Okay, let's get to the point, here I'll set up a backup folder in D to store the test database.Look, the data has been backed up, so cool, now we use Mongorestore to restore the past, remember Ah, it does not shut down the machine.One poi
store directories, and recommend that you remove Execute permissions for programs such as CMD.Create a new account under Linux, give the program execution permissions and database files and log directory read and write permissions, and recommend canceling the SH and other programs to execute permissions.6. Control the connection user rights used by the website or other programsUsers who use the site or other programs only give permissions to the corresponding library, and do not use the Admin a
",
"state": "Completed",
"Shard": "Shard3",
"OK": 1
}
If state is completed, it indicates that the migration has completed.
Second, add fragmentation
1, first confirmed that Balancer has been opened
Mongos> Sh.getbalancerstate ()True
2, the implementation of the order to add fragmentation
If the following error occurs, delete the Test1 database on the target Shard3 and execute the command again
Mongos> Sh.addshard ("shard3/192.168.137.138:27019")
{
"OK": 0,
"errmsg": "Can" T
In each MongoDB instance, there is a local database that stores information about the Replication process and local data. The local database is characterized by the fact that data and collections located in the local database are not copied to other MongoDB instance by the Replication process. If some collection and data on the instance are not scheduled to be copied to other
Label:MongoDB cluster deployment and cluster maintenance commands http://lipeng200819861126-126-com.iteye.com/blog/1919271 MongoDB Distributed cluster architecture and monitoring configuration http://freeze.blog.51cto.com/1846439/884925/ See the article: Seven, monitoring configuration : As early as the last year has appearedMongoDBand the Redis 's cacti template, which you can use to monitor your
= Coll.find_one ({' Ipadd ': '%s '%ipadd} ') [' hostname '] #从数据库找到主机的用户名信息 import ansible . Runner Runner = Ansible.runner.Runner (#根据ansible的api来运行脚本 module_name = module, Module_args = arg, Remote_user = user, #设定操作远程受管主机的用户名 pattern = Ipadd, #设定要操作 Hostname) result = Runner.run () #得到返回结果, here is synchronous execution, next version improved Async def pars_result (Result): # defines a The function If Len (result[' Dark ') >0: # Dark return NOT NULL indicates that the operation fa
MongoDB replica Set Maintenance main work:1. View replica set status (cluster status, synchronization delay, single library run status Mongostate)2, delete nodes, stop node shutdownMongoDB replica set cluster synchronization mechanism
The purpose of data replication is to maximize the availability of data, redundancy, and avoid single points of failure.
Only one server can be written at the sam
Tags: ansible configuration ansible+tornado ansible operation and maintenance system development automation operation and maintenanceA while ago I learned a bit about ansible configuration management (http://blog.csdn.net/column/details/ansible.html anisble Configuration Tool translation column), feeling very powerful, Think of the recent tornado and twisted and it together to do a WebUIToday to do a demo, the current approximate function is to add a
Label: Some time ago to understand ansible configuration management (http://blog.csdn.net/column/details/ansible.html anisble Configuration Tool box translation), I feel very strong, Think of the short term tornado and twisted it's a combination of what to do WebUI Today, I did a demo, and now probably the function is to join the Ansible host, and then a single execution script (perhaps the Playbook and batch execution Plus) here to do a record. Summed up the next idea with Freemind watermark/2/
Again to the weekend ~ ~ Upstairs in the decoration!! Can't sleep anymore ... You know!Simply tidy up the idea to do an improved version of the operation and maintenance of automation tools, hoping to achieve:
Control initialization of the host: such as adding SSH keys \ Storage repository settings \ operation user and password
Managed host Management: add \ Modify \ Remove add host user name \ password \ port Complete SSH key login in backgr
: Restart in standalone mode Mongod For primary members, first call the Stepdown function, forcing the primary member to transition to the secondary member Rs.stepdown () For secondary members, call the Shutdownserver () function, close Mongod Use admin
db.shutdownserver () Start the Mongod instance, do not use the Replset parameter Mongod--port 37017--dbpath/srv/mongodb Step2: Create a new Oplog Be prepared, backup oplog files Mongodump--db local--c
binaries.
Code: This data type is used to store JavaScript code in the document.
Regular expression: This data type is used to store the regular table
#创建数据库testdb数据库,使用以下语句mongos> use testdb;#查询数据库,要显示数据库必须插入至少一条文档mongos> show dbs;#插入数据文档mongos> db.tablename.insert({"name":"antian"});#数据库生成了mongos> show dbs;testdb 0.078GB#查询数据库mongos> show dbs;testdb 0.078GB#进入数据库mongos> use testdb;#删除数据库mongos> db.dropDatabase();{ "dropped" : "testdb", "ok" : 1 }#查询数据库mongos> show dbs;#创建集
Shards (sharding is a method used by MongoDB to split large collections into different servers (or clusters), mainly for scenarios that address high throughput and large data volumes.
Compared with the existing sub-database sub-table, partitioning scheme, MongoDB is the biggest difference is that it can almost automatically do everything, just tell MongoDB to a
reduce activity intensity, avoid excessive sweating, and appropriate to drink a little light salt water. However, sweating is required, and the elderly cannot close the sweat, and the air-conditioning in the room cannot take too long.
Both "Xinyang" and "xinyin"
The elderly should be good at nourishing their hearts and Yin in summer. Heart Yang deficiency is the development of heart qi deficiency, and the function of the heart function is weakened. It is manifested in palpitation, shortness
The joys of maintenance programming describes the fun of program maintenance:
1) Learn to debug-you'll learn how to debug
2) learn better programming-you'll learn how to program better
3) Learn to optimize-you'll learn how to optimize
4) Learn "new" technologies and tools-you'll learn new (to you) skills and tools
5) Learn to better use the database-you'll learn to value data and databases
6) it is easier
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.