MongoDB: Production Standalone: Difference between revisions
Upazixorys (talk | contribs) No edit summary |
m (Reverted edits by Upazixorys (Talk); changed back to last version by BobS) |
||
Line 1: | Line 1: | ||
{{Nav MongoDB}} | {{Nav MongoDB}} | ||
'''''MongoDB''''' | '''''MongoDB''''' | ||
Line 14: | Line 13: | ||
The first task after installation is to change this Admin default password. | The first task after installation is to change this Admin default password. | ||
Independent operation is achieved using a single binary (PHP 5.3.2 compiled with common extensions including new WinBinder with UTF-8 support) extracted from phpack v0.7.5 see [http://winbinder.org/forum/viewtopic.php?f=8& | Independent operation is achieved using a single binary (PHP 5.3.2 compiled with common extensions including new WinBinder with UTF-8 support) extracted from phpack v0.7.5 see [http://winbinder.org/forum/viewtopic.php?f=8&t=1148 '''Winbinder forum'''] for details. The dll is located in phpack basic stubs folder. | ||
Line 37: | Line 36: | ||
== Run == | == Run == | ||
{| | {| | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Start Windows interface''''' | '''''Start Windows interface''''' | ||
Line 54: | Line 53: | ||
| | | | ||
[[Image:MongoDB_1_start.gif]] | [[Image:MongoDB_1_start.gif]] | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Start Server''''' | '''''Start Server''''' | ||
Line 73: | Line 72: | ||
| | | | ||
[[Image:Mongodb_c_1.gif]] | [[Image:Mongodb_c_1.gif]] | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''Button ''Start Mongo Client''''' | '''Button ''Start Mongo Client''''' | ||
Line 100: | Line 99: | ||
* '''''Databases''''' | * '''''Databases''''' | ||
# ''Create Database'' - Create a new database, assign user and password | # ''Create Database'' - Create a new database, assign user and password<br>For an existing database update user password<br>For existing database assign a new user and password | ||
# ''Drop Database'' - Select a database and delete it - | # ''Drop Database'' - Select a database and delete it - | ||
Line 114: | Line 113: | ||
Both menu items open the same pop-up window | Both menu items open the same pop-up window | ||
{| | {| | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Change Port''''' | '''''Change Port''''' | ||
Line 124: | Line 123: | ||
| | | | ||
[[Image:Mongodb_common_1.gif]] | [[Image:Mongodb_common_1.gif]] | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Change Admin Password''''' | '''''Change Admin Password''''' | ||
Line 141: | Line 140: | ||
These menu items require MongoDB to be running | These menu items require MongoDB to be running | ||
{| | {| | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Create Database''''' | '''''Create Database''''' | ||
* Enter a User Name | * Enter a User Name | ||
* Enter a password for that user& | * Enter a password for that user | ||
* Enter database name to create | * Enter database name to create | ||
* Click '''''Create or change''''' button | * Click '''''Create or change''''' button | ||
Line 155: | Line 154: | ||
| | | | ||
[[Image:Mongodb_create_db.gif]] | [[Image:Mongodb_create_db.gif]] | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Drop Database''''' | '''''Drop Database''''' | ||
Line 170: | Line 169: | ||
These menu items require MongoDB to be running | These menu items require MongoDB to be running | ||
{| | {| | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Add User''''' | '''''Add User''''' | ||
Line 188: | Line 187: | ||
| | | | ||
[[Image:Mongodb_create_db.gif]] | [[Image:Mongodb_create_db.gif]] | ||
|-valign= | |-valign="top" | ||
| | | | ||
'''''Delete User''''' | '''''Delete User''''' | ||
Line 206: | Line 205: | ||
'''''Files'':''' | '''''Files'':''' | ||
<pre> | |||
Run_start_mongo.bat - Run MongoDB server hidden | Run_start_mongo.bat - Run MongoDB server hidden | ||
Run_stop_mongo.bat - Cleanly stop MongoDB server | Run_stop_mongo.bat - Cleanly stop MongoDB server | ||
Line 212: | Line 211: | ||
Run_cmd.bat - Opens a command window changes to bin folder allowing | Run_cmd.bat - Opens a command window changes to bin folder allowing | ||
you to run MongoDB's command line tools | you to run MongoDB's command line tools | ||
</pre> | |||
== Summary == | == Summary == |
Latest revision as of 08:23, 24 November 2010
MongoDB : Introduction | Standalone | Plugin | Production Standalone | Production Plugin
|
|
UniServer 6-Carbo MongoDB Uniform Server Series. |
MongoDB
Introduction
MongoDB Standalone Production installs MongoDB server.
A Windows interface is provided, allowing you to start and stop MongoDB server. From this interface you can start either the mongo-client or a cmd prompt. These allow you to administer mongo-databases.
From the drop-down menus you can create and delete databases. In addition, you can assign and delete users for a database.
Production in this context is referring to authenticated access. All databases are assigned a user name and user password. When creating a database, you are required to provide a name and password.
The Admin database is pre-configured with a name and password of root and root respectively. The first task after installation is to change this Admin default password.
Independent operation is achieved using a single binary (PHP 5.3.2 compiled with common extensions including new WinBinder with UTF-8 support) extracted from phpack v0.7.5 see Winbinder forum for details. The dll is located in phpack basic stubs folder.
Download and Install
Options 1
- Download file mongo_pro_standalone_v1_0.exe from Sourceforge
- Save to any folder (no spaces in path)
- To extract files, double click on file mongo_pro_standalone_v1_0.exe no need to change the path.
- Navigate to folder mongodb_1.
- Double click Run_MongoDB.exe opens control menu
Options 2
- Download file mongo_pro_standalone_v1_0.zip from Sourceforge
- Save to any folder (no spaces in path)
- Extract files, navigate to folder mongo_pro_standalone_v1_0
- Navigate to folder mongodb_1.
- Double click Run_MongoDB.exe opens control menu
For download details see MongoDB Introduction (Main Start page)
Run
Start Windows interface Double click on file Run_MongoDB.exe located in folder mongodb_1.
The nag pop-up can be infuriating, but you can click no to not display it again at next start up. Note: If you want to restore the nag pop-up, delete the following file: mongodb_1\control\no_nag.txt |
|
Start Server Start server click Start MongoDB button. Note: With the server running, greyed out button is enabled. Stop Server Button toggles displaying Stop MongoDB Open cmd Window Opens a command window and changes to folder: mongodb_1\bin Provides access to Mongo’s suite of command-line tools. |
|
Button Start Mongo Client Opens a command window and runs mongo-client. Button is enabled when server is running; otherwise it's disabled. Button Help and Information Opens main read me file in Notepad. |
Note 1: When challenged by your firewall, always grant Internet access.
Note 2: This server runs as a standard program and not as a service.
Menu Bar
- File
- Exit - Close application
- Configuration
- Change Port - Change Mongo listen port
- Change Admin Password - Change default Admin password
- Databases
- Create Database - Create a new database, assign user and password
For an existing database update user password
For existing database assign a new user and password - Drop Database - Select a database and delete it -
- Users
- Add User - Add new user and password to existing database
- Delete User - Select database lists all users select a user and delete
- Help
- Help - Displays help file
- About - Displays Components details and version
Configuration
Both menu items open the same pop-up window
Change Port
|
|
Change Admin Password
|
Databases
These menu items require MongoDB to be running
Create Database
Note: This pop-up is multi-purpose |
|
Drop Database
|
Users
These menu items require MongoDB to be running
Add User
New User - No user or password displayed
Existing User - User name displayed Change password for that user
|
|
Delete User
|
Alternative control
If you prefer to use batch files take a look in folder alt_control_2
Files:
Run_start_mongo.bat - Run MongoDB server hidden Run_stop_mongo.bat - Cleanly stop MongoDB server Run_client.bat - Directly runs mongo-client Run_cmd.bat - Opens a command window changes to bin folder allowing you to run MongoDB's command line tools
Summary
Running MongoDB is really simple.
Hey! If you don’t like the control interface, change it; MongoDB Tutorial 3 provides details.