千家信息网

怎么利用MySQL技能快速了解MongoDB

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容介绍了"怎么利用MySQL技能快速了解MongoDB"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2024年09月22日怎么利用MySQL技能快速了解MongoDB

本篇内容介绍了"怎么利用MySQL技能快速了解MongoDB"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


  本文将帮助您根据现有的MySQL知识学习来MongoDB,将带领您快速了解MongoDB。

  一、安装
  首先来看看MySQL和MongoDB的安装步骤,两者的安装步骤都非常简单。
  1、MySQL的Windows安装
  MySQL服务器安装包可以从以下网站上下载:http://dev.mysql.com/downloads/,安装方式取决于下载的安装程序,主要分为两种安装方法:
  (1)、MSI Installer方式安装
  在官网上下载msi安装程序,双击mysql-5.*.*-win32.msi,出现安装界面后一步一步的按提示安装即可:

  这种安装方式简单易懂,符合新手的软件安装习惯。接下来我们看一下免安装方式的安装方法。
  (2)、ZIP方式安装
  如果是高级用户我见意用这种方式安装,因为用户可定制的选项可以更多一些,更加便于管理和维护。
  Step1: 在官网上下载zip安装程序,
  Step2: 解压该文件到自己选定的目录比如"D:MySQL"
  Step3: 在"D:MySQL"目录下,新建一个my.ini的文件向其中添加如下数据:
    [mysqld]
    basedir=D:MySQL
    datadir=D:MySQLdata
  这种方式对于一个专业的DBA来说,使用起来更加灵活自如。
  2、MongoDB的Windows安装
  MongoDB在Windows平台上的安装方式只有zip方式,且安装及配置都比MySQL要简单的多,具体如下:
  Step1: 在官网上下载ZIP安装包,注意是64位还是32位版本的,请选择正确的版本。
  Step2: 在"D:"盘解压下载到的安装包,并重命名为"mongodb"
  Step3: 建立"d:datadb"目录用于存放数据文件
  Step4: 执行"d:mongodbbinmongod.exe"文件来启动MongoDB服务器
  Step5: 打开游览器输入URL "http://localhost:27017/",如果出现下面的页面则说明已正常启动:

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

  3、MySQL的Linux安装
  MySQL在Linux平台下的常见的安装方式共3种, 下面将分别介绍。
  (1)、RPM方式安装
  Step1: 从官网上下载mysql服务器端和客户端rpm安装文件
  Step2: 执行rpm安装
    rpm –ivh MySQL-server-community-5.1.45-1.rhel5.i386.rpm
    rpm –ivh MySQL-client-community-5.1.45-1.rhel5.i386.rpm
  这样就完成了mysql的rpm方式的安装。
  (2)、二进制方式安装
  Step1: 新建MySQL用户及用户组
    groupadd mysql
    useradd –g mysql mysql
  Step2: 解压下载的mysql压缩包
    tar zxvf mysql-5.1.45.tar.gz
  Step3: 移动mysql-5.1.45到/usr/local/mysql
  Step4: 初始化安装mysql数据库
    cd /usr/local/mysql
    scripts/mysql_install_db --user=mysql
  这样就完成了mysql的二进制方式安装。
  (3)、源码方式安装
  源码方式安装为高级用户提了一个可以定制安装的途径,用户可以配置更多的选项,更加灵活的使用MySQL
  Step1: 新建MySQL用户及用户组
    groupadd mysql
    useradd –g mysql mysql
  Step2: 解压下载的mysql压缩包
    tar zxvf mysql-5.1.45.tar.gz
    cd mysql-5.1.45
  Step3: 用configure工具来编译源代码,这里我们可以使用很多的参数,具体可以用configure --help来查看,这里我们将MySQL安装到/usr/local/MySQL下
    ./configuer --prefix=/usr/local/MySQL
    make
    make install
  Step4: 选择一个配置文件,并复制到/etc/下重命名为my.cnf
    cp support-files/my-medium.cnf /etc/my.cnf
  Step5: 初始化安装mysql数据库
    cd /usr/local/mysql
    bin/mysql_install_db --user=mysql
  Step6: 修改目录权限
    chown -R root .
    chown -R MySQL var
    chgrp -R MySQL .
  Step7: 开启MySQL服务
    ./bin/mysqld_safe --user=mysql
  这样就完成了mysql的源码方式安装。
  4、MongoDB的Linux安装
  MongoDB的Linux平台下安装步骤与Windows一样,只不过是操作系统不一样而已。
  Step1: 在官网上下载tgz安装包,注意是64位还是32位版本的,请选择正确的版本。
  Step2: 在"/Apps/"盘解压下载到的安装包,并重命名为"mongodb"
  Step3: 建立"/data/db"目录用于存放数据文件
  Step4: 执行" /Apps/mongodb/bin/mongod"文件来启动MongoDB服务器
  Step5: 打开游览器输入URL "http://192.168.1.103:28017/",如果出现让你输入用户名和口令的页面则说明已正常启动。
  综上所述,对于MongoDB这一NoSQL领域的新战士来说,它的安装方式比起MySQL更加简单和方便。

  二、数据存储结构
  1、MySQL的数据存储结构
  MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。
  MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI
  MySQL如果使用InnoDB存储引擎,数据库文件类型就包括.frm、ibdata1、.ibd
  (1)、数据库文件:
   .frm文件:存储数据表的框架结构,MySQL数据库文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL 运行在何种操作系统上,使用何种存储引擎,都有这个文件。除了必有的.frm文件,根据MySQL所使用的存储引擎的不同(MySQL常用的两个存储引擎 是MyISAM和InnoDB),存储引擎会创建各自不同的数据库文件。

"怎么利用MySQL技能快速了解MongoDB"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

文件 数据 方式 数据库 存储 用户 引擎 目录 服务 更多 服务器 版本 操作系统 平台 步骤 源码 知识 程序 系统 结构 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 扫黄打非网络安全书法 sqlite建数据库 清远卫星软件开发厂家直销 绿书签行动网络安全的手抄报 数据库怎么创建登录名 网络安全培训班演练 开局送32k的服务器游戏推荐 网络安全法中有关职业禁入的规定 师范生教育专题数据库 北京维修管理软件开发 网络安全手抄报的内容是什么 南充市云端网络技术有限公司 jvm查看数据库连接池 网络技术指导用书答案 香肠派对服务器崩溃官方抱歉 软件开发3000元每月 服务器管理ip怎么配 进台企工厂软件开发好吗 高级网络安全系统 软件开发项目可以代理商投标吗 扫黄打非网络安全书法 vmware服务器虚拟化解决方案 四川省国家网络安全局 hgmd数据库使用 大型网站服务器租用价格 金蝶erp连接不上数据库 数据库与媒体信息处理 收费站网络安全管理制度范本 搭建问道服务器要用什么版本 计算机网络技术是撒
0