当前位置: 首页 > news >正文

高等院校网站建设方案如何做征信公司网站

高等院校网站建设方案,如何做征信公司网站,大学作业旅游网站设计报告,沧州青县机械加工网How to install mongodb 7.0 to Ubuntu 22.04 1、安装1.1、添加gpg1.2、添加apt源1.3、更新1.4、安装 2、管理2.1、服务管理2.1.1、查看服务状态2.1.2、启动服务2.1.3、 设置服务为开机启动2.1.4、取消服务开机启动2.1.5、关闭服务2.1.6、服务重启 2.2、mongosh2.2.1、进入mong… How to install mongodb 7.0 to Ubuntu 22.04 1、安装1.1、添加gpg1.2、添加apt源1.3、更新1.4、安装 2、管理2.1、服务管理2.1.1、查看服务状态2.1.2、启动服务2.1.3、 设置服务为开机启动2.1.4、取消服务开机启动2.1.5、关闭服务2.1.6、服务重启 2.2、mongosh2.2.1、进入mongosh2.2.2、创建数据库2.2.3、数据库用户2.2.3.1、查看数据库用户2.2.3.2、创建数据库用户2.2.3.3、删除数据库用户2.2.3.4、创建数据库管理员用户 2.2.4、用管理账号管理mongodb2.2.4.1、添加配置项2.2.4.2、基于账号连接 1、安装 1.1、添加gpg curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor1.2、添加apt源 echo deb [ archamd64 signed-by/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list1.3、更新 apt update1.4、安装 apt install -y mongodb-org 2、管理 2.1、服务管理 2.1.1、查看服务状态 安装完成以后服务是否启动我们是不知道的这个时候怎么查看呢一般来说mongodb安装完成以后都会安装成系统服务。通常来说对于系统服务我们可以借助以下命令来查看服务是否启动。 systemctl status mongod.service这里我们来检测一下 lwkqwfys:~$ sudo systemctl status mongod.service ○ mongod.service - MongoDB Database ServerLoaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: https://docs.mongodb.org/manualOct 21 00:16:33 qwfys systemd[1]: Stopping MongoDB Database Server... Oct 21 00:16:33 qwfys systemd[1]: mongod.service: Deactivated successfully. Oct 21 00:16:33 qwfys systemd[1]: Stopped MongoDB Database Server. Oct 21 00:16:33 qwfys systemd[1]: mongod.service: Consumed 4.804s CPU time. Oct 21 00:16:33 qwfys systemd[1]: Started MongoDB Database Server. Oct 21 00:16:33 qwfys mongod[6093]: {t:{$date:2023-10-20T16:16:33.931Z},s:I, c:CONTROL, id:7484500, ctx:main,msg:Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK Oct 21 10:39:19 qwfys systemd[1]: Stopping MongoDB Database Server... Oct 21 10:39:21 qwfys systemd[1]: mongod.service: Deactivated successfully. Oct 21 10:39:21 qwfys systemd[1]: Stopped MongoDB Database Server. Oct 21 10:39:21 qwfys systemd[1]: mongod.service: Consumed 37.350s CPU time. lwkqwfys:~$ 这里我们看到服务没有启动。 2.1.2、启动服务 我们启动一下。 lwkqwfys:~$ sudo systemctl start mongod.service lwkqwfys:~$ sudo systemctl status mongod.service ● mongod.service - MongoDB Database ServerLoaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)Active: active (running) since Sat 2023-10-21 10:44:56 CST; 8s agoDocs: https://docs.mongodb.org/manualMain PID: 8924 (mongod)Memory: 169.4MCPU: 762msCGroup: /system.slice/mongod.service└─8924 /usr/bin/mongod --config /etc/mongod.confOct 21 10:44:56 qwfys systemd[1]: Started MongoDB Database Server. Oct 21 10:44:57 qwfys mongod[8924]: {t:{$date:2023-10-21T02:44:57.041Z},s:I, c:CONTROL, id:7484500, ctx:main,msg:Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK lwkqwfys:~$ 这里我们看到服务已经启动起来了。 2.1.3、 设置服务为开机启动 通常情况下对于服务器程序我可以将其调协为开机启动。 lwkqwfys:~$ sudo systemctl enable mongod.service Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /lib/systemd/system/mongod.service. lwkqwfys:~$ 2.1.4、取消服务开机启动 有的时候我们又不需要让服务开机启动这个要求是合理的具体如下 lwkqwfys:~$ sudo systemctl disable mongod.service Removed /etc/systemd/system/multi-user.target.wants/mongod.service. lwkqwfys:~$ 2.1.5、关闭服务 如果希望关闭服务可以执行以下命令 lwkqwfys:~$ sudo systemctl stop mongod.service lwkqwfys:~$ sudo systemctl status mongod.service ○ mongod.service - MongoDB Database ServerLoaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: https://docs.mongodb.org/manualOct 21 10:39:19 qwfys systemd[1]: Stopping MongoDB Database Server... Oct 21 10:39:21 qwfys systemd[1]: mongod.service: Deactivated successfully. Oct 21 10:39:21 qwfys systemd[1]: Stopped MongoDB Database Server. Oct 21 10:39:21 qwfys systemd[1]: mongod.service: Consumed 37.350s CPU time. Oct 21 10:44:56 qwfys systemd[1]: Started MongoDB Database Server. Oct 21 10:44:57 qwfys mongod[8924]: {t:{$date:2023-10-21T02:44:57.041Z},s:I, c:CONTROL, id:7484500, ctx:main,msg:Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK Oct 21 10:53:39 qwfys systemd[1]: Stopping MongoDB Database Server... Oct 21 10:53:39 qwfys systemd[1]: mongod.service: Deactivated successfully. Oct 21 10:53:39 qwfys systemd[1]: Stopped MongoDB Database Server. Oct 21 10:53:39 qwfys systemd[1]: mongod.service: Consumed 4.566s CPU time. lwkqwfys:~$2.1.6、服务重启 如果需要重启服务可以用以下命令 lwkqwfys:~$ sudo systemctl status mongod.service ● mongod.service - MongoDB Database ServerLoaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)Active: active (running) since Sat 2023-10-21 10:56:42 CST; 8s agoDocs: https://docs.mongodb.org/manualMain PID: 9271 (mongod)Memory: 169.5MCPU: 787msCGroup: /system.slice/mongod.service└─9271 /usr/bin/mongod --config /etc/mongod.confOct 21 10:56:42 qwfys systemd[1]: Started MongoDB Database Server. Oct 21 10:56:42 qwfys mongod[9271]: {t:{$date:2023-10-21T02:56:42.485Z},s:I, c:CONTROL, id:7484500, ctx:main,msg:Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK lwkqwfys:~$ sudo systemctl restart mongod.service lwkqwfys:~$ sudo systemctl status mongod.service ● mongod.service - MongoDB Database ServerLoaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)Active: active (running) since Sat 2023-10-21 10:57:21 CST; 2s agoDocs: https://docs.mongodb.org/manualMain PID: 9326 (mongod)Memory: 169.3MCPU: 717msCGroup: /system.slice/mongod.service└─9326 /usr/bin/mongod --config /etc/mongod.confOct 21 10:57:21 qwfys systemd[1]: Started MongoDB Database Server. Oct 21 10:57:21 qwfys mongod[9326]: {t:{$date:2023-10-21T02:57:21.090Z},s:I, c:CONTROL, id:7484500, ctx:main,msg:Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK lwkqwfys:~$ 2.2、mongosh 这里我们借助mongosh命令来完成mongodb的相关管理工作。 2.2.1、进入mongosh lwkqwfys:~$ mongosh Current Mongosh Log ID: 653297d8d2647c0396c5de9d Connecting to: mongodb://127.0.0.1:27017/?directConnectiontrueserverSelectionTimeoutMS2000appNamemongosh2.0.2 Using MongoDB: 7.0.2 Using Mongosh: 2.0.2For mongosh info see: https://docs.mongodb.com/mongodb-shell/To help improve our products, anonymous usage data is collected and sent to MongoDB periodically (https://www.mongodb.com/legal/privacy-policy). You can opt-out by running the disableTelemetry() command.------The server generated these startup warnings when booting2023-10-20T22:09:01.51508:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem2023-10-20T22:09:02.22308:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted2023-10-20T22:09:02.22408:00: vm.max_map_count is too low ------test show dbs admin 40.00 KiB config 60.00 KiB local 72.00 KiB test这里我们可以看到系统安装成功以后会自带三个库分别是test、admin、local。 2.2.2、创建数据库 在mongosh中如果要我们借助命令use可以完成数据库的创建与切换。下面我们创建一个名称为emei的库。 test use emei switched to db emei emei2.2.3、数据库用户 2.2.3.1、查看数据库用户 可以借助如下命令查看当前数据库有哪些用户。 emei db.getUsers(); { users: [], ok: 1 } emei这里我们看到没有一个用户。 2.2.3.2、创建数据库用户 接下来我们创建两个用户其中一个用户名为admin密码为Gah6kuP7ohfio4另一个用户用户名为admix密码为Gah6kuP7ohfio4并为它赋于读写权限。 emei db.createUser( ... { ... user: admin, ... pwd: Gah6kuP7ohfio4, ... roles: [ { role: readWrite, db: emei } ] ... } ... ) { ok: 1 } emei db.createUser( ... { ... user: admix, ... pwd: Gah6kuP7ohfio4, ... roles: [ { role: readWrite, db: emei } ] ... } ... ) { ok: 1 } emei db.getUsers(); {users: [{_id: emei.admin,userId: new UUID(fedb3cb0-7850-4904-ba7a-5e182cd1e9c9),user: admin,db: emei,roles: [ { role: readWrite, db: emei } ],mechanisms: [ SCRAM-SHA-1, SCRAM-SHA-256 ]},{_id: emei.admix,userId: new UUID(910386e6-81e2-4c5b-8eb0-6b273e5319a8),user: admix,db: emei,roles: [ { role: readWrite, db: emei } ],mechanisms: [ SCRAM-SHA-1, SCRAM-SHA-256 ]}],ok: 1 } emei 我们看到用户已经创建成功。 2.2.3.3、删除数据库用户 这里我们删除用户名为admix的用户。 emei db.dropUser(admix, {w: majority, wtimeout: 4000}); { ok: 1 } emei db.getUsers(); {users: [{_id: emei.admin,userId: new UUID(fedb3cb0-7850-4904-ba7a-5e182cd1e9c9),user: admin,db: emei,roles: [ { role: readWrite, db: emei } ],mechanisms: [ SCRAM-SHA-1, SCRAM-SHA-256 ]}],ok: 1 } emei2.2.3.4、创建数据库管理员用户 emei use admin switched to db admin admin db.createUser( ... { ... user: admin, ... pwd: passwordPrompt(), ... roles: [ { role: userAdminAnyDatabase, db: admin }, readWriteAnyDatabase ] ... } ... ) Enter password Gah6kuP7ohfio4 **************{ ok: 1 } admin exit lwkqwfys:~$我们可以看到管理员用户已经创建完成。 2.2.4、用管理账号管理mongodb 2.2.4.1、添加配置项 为了使用账号登录到mongodb数据库这个时候我们需要在mongodb数据库配置文件中添加启用权限配置项 sudo tee -a /etc/mongod.conf -EOFsecurity:authorization: enabledEOF添加完成以后要使配置生效我们还需要重启mongodb服务。 2.2.4.2、基于账号连接 当然我们需要基于账号连接到mongodb数据库服务端的时候需要采用如下的方式 lwkqwfys:~$ mongosh --usernameadmin --passwordGah6kuP7ohfio4 Current Mongosh Log ID: 6532a6ae0cdd8066876fefa0 Connecting to: mongodb://credentials127.0.0.1:27017/?directConnectiontrueserverSelectionTimeoutMS2000appNamemongosh2.0.2 Using MongoDB: 7.0.2 Using Mongosh: 2.0.2For mongosh info see: https://docs.mongodb.com/mongodb-shell/test show dbs; admin 180.00 KiB config 72.00 KiB local 72.00 KiB test 这里我们看到服务已经连接成功而且可以正常使用了。
http://www.dnsts.com.cn/news/251671.html

相关文章:

  • 企业网站下载湖南电商平台网站建设
  • 邵阳网站制作315晚会 网站建设公司
  • 越秀区建设局网站新手怎么开始做电商
  • phpmysql网站开发视频网站留言系统 提交没反应
  • 珠海做网站的制作网站需要的软件
  • 极简风格 网站wordpress管理页面地址
  • 阿里企业网站托管东阿聊城做网站的公司
  • 昆明网站建设哪家强建站官网模板
  • 舞钢市城乡建设局网站服务器查询
  • 网站开发我嵌入式开发wordpress安装页面错乱
  • 四川省住房与城乡建设厅官方网站做网站的软件著作权
  • 莱城高新区建设局网站seo网站优化方案摘要
  • 建设一个网站的过程wamp 配置wordpress
  • 茶叶网站模板现在前端开发用什么技术
  • 技术支持 湖州网站建设百度推广怎么做的网站
  • 河南城源建设工程有限公司网站wordpress英文仿站
  • 加强网站建设的伊犁网站建设
  • 主题网站设计模板电子商务网站建设实训展示
  • 城市建设与管理局网站1688代加工官方网站
  • 建设网站的网站安全泉州建设系统培训中心网站
  • 网站开发的职责建筑工程公司是干嘛的
  • 临西网站建设价格icp对网站内容
  • 做那个网站设计网页的步骤是什么
  • 成都网站制作在线网站建设费怎么写分录
  • 去柬埔寨做网站是传销吗网站宣传模式
  • 网站建设sz886内丘网站建设
  • 网站开发的历史wordpress 浏览器上显示错位
  • 企业网站程序制作成都营销型网站制作公司
  • 万网网站加速崇州 网站建设 有限公司
  • 冲压加工瑞安有做网站吗福建建设执业中心网站