Guest User

Untitled

a guest
Nov 16th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. ## Create user
  2.  
  3. Create administrator:
  4. ```mongo
  5. use <database>
  6. db.createUser(
  7. {
  8. user: "myUserAdmin",
  9. pwd: "abc123",
  10. roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
  11. }
  12. )
  13. ```
  14. Create database user:
  15. ```mongo
  16. use <database>
  17. db.createUser(
  18. {
  19. user: "myTester",
  20. pwd: "xyz123",
  21. roles: [
  22. { role: "readWrite", db: "test" },
  23. { role: "read", db: "reporting" }
  24. ]
  25. }
  26. )
  27. ```
  28.  
  29. ## Authentication:
  30.  
  31. ```
  32. mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin"
  33. ```
  34. Authentication in mongo console:
  35. ```
  36. use <database>
  37. db.auth("myUserAdmin", "abc123")
  38. ```
  39.  
  40. ## Manage database
  41.  
  42. Select database:
  43. ```
  44. use <database>
  45. ```
  46. Show mongo version:
  47. ```
  48. db.version()
  49. ```
  50. Show available databases:
  51. ```
  52. show databases
  53. ```
  54. Show selected database collections:
  55. ```
  56. show collections
  57. ```
  58. Show database users (console mode):
  59. ```
  60. show users
  61. ```
  62. Create collection:
  63. ```
  64. db.createCollection(<name>, <options>)
  65. ```
  66.  
  67. ## Querying
  68.  
  69. Get database users:
  70. ```
  71. db.getUsers( {
  72. showCredentials: <Boolean>,
  73. filter: <document>
  74. } )
  75.  
  76. ```
Add Comment
Please, Sign In to add comment