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

wordpress被扫描seo主要做哪些工作

wordpress被扫描,seo主要做哪些工作,网络管理系统的基本组件包含哪些,榜单优化文章目录 一、系统环境二、MongoDb安装添加MongoDB官方库安装MongoDB配置MongoDB 三、MongoDB常见操作四、MongoDB用户管理创建用户修改密码删除用户 五、启用安全控制六、备份与还原1. 备份2. 恢复 七、外部工具连接MongoDB 一、系统环境 CentOS Stream 9 64bit 二、MongoD… 文章目录 一、系统环境二、MongoDb安装添加MongoDB官方库安装MongoDB配置MongoDB 三、MongoDB常见操作四、MongoDB用户管理创建用户修改密码删除用户 五、启用安全控制六、备份与还原1. 备份2. 恢复 七、外部工具连接MongoDB 一、系统环境 CentOS Stream 9 64bit 二、MongoDb安装 添加MongoDB官方库 执行以下命令 sudo vim /etc/yum.repos.d/mongodb-org-4.4.repo在文件中添加以下内容 [mongodb-org-4.4]nameMongoDB Repositorybaseurlhttps://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/gpgcheck1enabled1gpgkeyhttps://www.mongodb.org/static/pgp/server-4.4.asc如不熟悉vim编辑器操作可手动在/etc/yum.repos.d/目录下创建mongodb-org-4.4.repo文件打开文件后在文件内添加以上文件内容保存 安装MongoDB 执行以下命令 sudo yum install mongodb-org -y配置MongoDB 打开配置文件 sudo vim /etc/mongod.conf以下为mongodb常见配置及说明 # mongod.conf# 所有配置项文档 # http://docs.mongodb.org/manual/reference/configuration-options/# 配置与日志相关信息 # 是否追加方式写入日志默认True # 日志文件的路径 systemLog:destination: filelogAppend: truepath: /var/log/mongodb/mongod.log# 配置与存储相关信息 # 数据库文件位置 storage:dbPath: /var/lib/mongojournal:enabled: true # engine: # wiredTiger:# 配置与网络相关信息 # 默认127.0.0.1 只能通过本地连接 # 0.0.0.0 任意地址远程连接 net:port: 27017bindIp: 0.0.0.0# 配置流程管理相关信息 # 是否以守护进程方式运行默认false processManagement:fork: truetimeZoneInfo: /usr/share/zoneinfo# 启用安全控制 # security: # authorization: enabled按需修改配置后保存关闭 三、MongoDB常见操作 启动MongoDB sudo systemctl start mongod关闭MongoDB sudo systemctl stop mongod重启MongoDB sudo systemctl restart mongod查看当前MongoDB状态 sudo systemctl status mongod将MongoDB设置为系统服务 sudo systemctl enable mongod登录MongoDB mongo四、MongoDB用户管理 创建用户 切换到admin数据库use admin创建管理员admin db.createUser({ user: admin, pwd: 123456, roles: [{ role: readWriteAnyDatabase, db: admin },{ role: userAdminAnyDatabase, db: admin },{ role: dbAdminAnyDatabase, db: admin } ]});- 参数释义* roles数组形式配置具体权限 role: readWriteAnyDatabase表示有读写任意数据库的权限 db: admin表示当前权限只对admin数据库生效 - admin数据库是 MongoDB 的管理级的特殊数据库是有特殊意义的。 - 所以readWriteAnyDatabase这个权限虽然设置给了admin数据库但实际上admin数据库里还拥有readWriteAnyDatabase这个权限的admin用户所以该用户对任意数据库都具有读写的功能不只局限在admin数据库。 - **注意**只有admin数据库才有readWriteAnyDatabase权限如果是自己创建的数据库无法为用户设置readWriteAnyDatabase权限会报错该数据库没有这个权限的用户。创建超级管理员root db.createUser({ user: root, pwd: 123456, roles: [{ role: root, db: admin } ]});- root权限也只能放在admin数据库内才能生效 - root是最高权限可以做任何事情创建普通用户zhangsan db.createUser({ user: zhangsan, pwd: 123456, roles: [{ role: readWrite, db: school },{ role: userAdmin, db: school },{ role: readWrite, db: myBlog },{ role: userAdmin, db: myBlog } ]});MongoDB常用权限 read允许读取指定数据库中数据的权限。readWrite允许读、写指定数据库中数据的权限。dbAdmin允许对指定数据库中执行管理函数的权限如索引创建、删除查看统计或访问 system.profile。userAdmin允许对指定数据库执行用户管理的权限比如创建、删除和修改用户。dbOwner允许对指定数据库执行任何管理操作。该角色结合了readWrite 、 dbAdmin和userAdmin角色授予的权限。font stylecolor:#E4495B;readAnyDatabase/font只对admin数据库可用授予用户对所有数据库的read权限。font stylecolor:#E4495B;readWriteAnyDatabase/font只对admin数据库可用授予用户对所有数据库的readWrite权限。font stylecolor:#E4495B;userAdminAnyDatabase/font只对admin数据库可用授予用户对所有数据库的userAdmin权限。font stylecolor:#E4495B;dbAdminAnyDatabase/font只对admin数据库可用授予用户对所有数据库的dbAdmin权限。font stylecolor:#AD1A2B;root/font只对admin数据库可用。超级账号超级权限。 修改密码 db.updateUser(用户名, {pwd: 新密码}) 删除用户 db.dropUser(用户名) 五、启用安全控制 修改mongodb.conf配置文件 一般默认在/etc目录 # 启用安全控制 security:authorization: enabled重启 MongoDB 服务sudo systemctl restart mongod重新进入MongoDB sheelmongo选择要验证的数据库use admin 保存了需要验证的用户信息的数据库 验证用户信息db.auth(用户名, 密码) 返回值为1表示验证通过。验证失败有error提示 六、备份与还原 1. 备份 语法mongodump --host 服务器地址 --port 端口 --db 要备份的数据库名 --out 备份文件存储目录 mongodump --host localhost --port 27017 --db my_DB_name --out C:\Users\Administrator\Desktop\mydb.dump2. 恢复 语法mongorestore --host localhost:27017 -u用户名 -p密码 --authenticationDatabase验证数据库 备份文件目录 --drop mongorestore --host localhost:27017 -uroot -p123456 --authenticationDatabaseadmin C:\Users\Administrator\Desktop\mydb.dump --dropmongorestore参数详解 -h--hosthostname连接地址--portport端口号 也可以--host hostname:port -u--usernameusername用户名-p--passwordpassword密码--authenticationDatabasedb-name验证数据库名--authenticationMechanismmechanism验证机制-d--dbdb-name指定恢复的数据库如果不指定-d会从备份目录中获取数据库名-c--collectioncollection-name指定恢复的集合如果不指定-c会从备份目录中获取集合名--drop导入集合前先删掉集合不会删除不会备份中的集合--gzip从压缩文件中进行恢复 七、外部工具连接MongoDB 可视化管理工具此处以Navicat示例 NodeJs以mongoose驱动为例 {name: mongodb_test,version: 0.0.0,...dependencies: {...mongoose: ^8.4.0,...}... }const mongoose require(mongoose);// 替换以下信息为你的数据库信息 const host 数据库地址; const database dbName; // 要连接的数据库 const port 27017;const username 用户名; const password 密码; const authSource admin; // 通常使用 admin 数据库作为身份验证来源// 构建连接字符串包含认证信息 const authMechanism DEFAULT; // 或者使用 SCRAM-SHA-1, SCRAM-SHA-256, MONGODB-X509, 等const connectionString mongodb://${username}:${password}${host}:${port}/${database}?authSource${authSource}authMechanism${authMechanism};// 使用构建的连接字符串连接数据库 mongoose.connect(connectionString) .then(() console.log(数据库连接成功)) .catch(err console.error(数据库连接失败, err));module.exports mongoose;
http://www.hkea.cn/news/14466101/

相关文章:

  • 企业网站欣赏织梦安装网站后图片
  • 石家庄网站建设成功案例网站内容由什么组成部分组成部分
  • 网站建设教材甘肃中高风险地区
  • 北京做网站哪里好5000元可注册劳务公司吗
  • 视频拍摄收费标准烟台seo外包
  • 长沙网站制作工作室知名公司免费个人网站建站申请
  • 自适应网站 seo怎么做备案网站的规则
  • 建设网站主机免费的怎么下载可以以个人名义做网站么
  • 哪种网站语言最好怎么开店
  • 葫芦岛住房和城乡建设厅网站网站模块插件是怎么做的
  • 南通网站推广优化费用百度销售平台
  • 免费软件站建筑模板厚度一般是多少
  • 宁波集团网站建设成都高端网站建设公司
  • 金华做网站报价软件开发公司组织结构图
  • 怎么用网站赚钱政务网站建设目标和核心功能
  • wordpress 使用手册湖北百度seo
  • 网站备案帐户有什么用高端品牌是什么意思
  • 大连网站建设资讯在iis搭建网站
  • 怎么做一个商城网站滨州建网站
  • 影视网站建设的总体目标智能网站排名优化
  • 快速网站排名顺的网站建设多少钱
  • 做网站多久能盈利株洲网站建设方案
  • 网站体验步骤动图制作网站
  • dw做的网站有缝怎么办设计网站案例
  • 怎么做网站赚大钱开题报告 网站建设
  • php做网站很快嘛快捷的赣州网站建设
  • 鲜花网站前台数据库建设Hizz wordpress
  • 企业静态网站源码tomcat wordpress
  • 简单的企业网站phpWordPress前台用户发布
  • 公司网站建设的项目工作分解结构wordpress的d8主题