返回顶部
首页 > 资讯 > 数据库 >怎么利用MySQL技能快速了解MongoDB
  • 454
分享到

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

2024-04-02 19:04:59 454人浏览 八月长安
摘要

本篇内容介绍了“怎么利用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”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么利用MySQL技能快速了解MongoDB

本文链接: https://lsjlt.com/news/59626.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么利用MySQL技能快速了解MongoDB
    本篇内容介绍了“怎么利用MySQL技能快速了解MongoDB”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • DBA应用技巧中怎样利用MySQL技能学习MongoDB
    DBA应用技巧中怎样利用MySQL技能学习MongoDB,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、MongoDB导入和...
    99+
    2024-04-02
  • DBA应用技巧中如何利用MySQL技能学习MongoDB
    DBA应用技巧中如何利用MySQL技能学习MongoDB,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。(1)、mongorestore恢复...
    99+
    2024-04-02
  • 怎么快速了解Java多线程
    这篇文章主要讲解了“怎么快速了解Java多线程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么快速了解Java多线程”吧!线程线程的概念:线程(英语:Thread)是操作系统能够进行运算调...
    99+
    2023-06-16
  • 怎么快速的了解某种数据库
    这篇文章给大家分享的是有关怎么快速的了解某种数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这段时间由于工作需要,接触了多种数据库。其中关系型数据库包括:Oracle、DB2...
    99+
    2024-04-02
  • 怎么利用idea快速搭建一个springcloud
    本篇内容主要讲解“怎么利用idea快速搭建一个springcloud”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么利用idea快速搭建一个springcloud”吧!package ...
    99+
    2023-07-02
  • 怎么在Android中利用RecyclerView实现一个快速滚动功能
    本篇文章给大家分享的是有关怎么在Android中利用RecyclerView实现一个快速滚动功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先,在 build.gradle...
    99+
    2023-05-30
    recyclerview android
  • 怎么简单快速理解web前端技术
    这篇文章主要讲解了“怎么简单快速理解web前端技术”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么简单快速理解web前端技术”吧!1.什么是web前端?w...
    99+
    2024-04-02
  • Python怎么利用PyPDF2快速拆分PDF文档
    这篇文章主要讲解了“Python怎么利用PyPDF2快速拆分PDF文档”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么利用PyPDF2快速拆分PDF文档”吧!目录安装PyPDF...
    99+
    2023-06-20
  • 怎么利用Python快速找到最大文件
    本篇内容介绍了“怎么利用Python快速找到最大文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!思路:我们遍历目录,将文件路径和文件大小作...
    99+
    2023-06-25
  • 如何利用Python技术生成二维码?快来了解一下!
    在现代社会,二维码已经成为了我们生活中必不可少的一部分。它可以用于各种场合,例如商业广告、支付、活动签到等等。而Python作为一种高效的编程语言,也可以利用其强大的图像处理能力来生成二维码。本文将介绍如何利用Python技术生成二维码。 ...
    99+
    2023-10-13
    日志 开发技术 二维码
  • Win10快速启动功能怎么使用
    小编给大家分享一下Win10快速启动功能怎么使用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Win10快速启动的开启方法详细如下:同时按下键盘快捷键Win+R打开运行窗口,输入gpedit.msc,按回车确定。出现本地组...
    99+
    2023-06-12
  • 在Node.js中怎么快速了解出错的问题
    本篇内容介绍了“在Node.js中怎么快速了解出错的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Di...
    99+
    2024-04-02
  • 怎么利用navicat工具快速生成SQL语句
    这篇文章主要介绍怎么利用navicat工具快速生成SQL语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用方法如下:1、新建表语句,使用“SQL预览”功能在Navicat中新建一...
    99+
    2024-04-02
  • 怎么利用Python快速统计文本的行数
    本篇文章为大家展示了怎么利用Python快速统计文本的行数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。通常我们会用wc -l来统计文件行数,不过用Python统计也很简单。要快速统计一个文本文件中...
    99+
    2023-06-22
  • 怎么在Java项目中利用QuickSort实现一个快速排序功能
    今天就跟大家聊聊有关怎么在Java项目中利用QuickSort实现一个快速排序功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。快速排序-----------------------...
    99+
    2023-05-31
    quicksort java
  • Winodws 10怎么使用快速访问功能?
           微软今天详细介绍了W        那么究竟什么是快速访问?     &n...
    99+
    2023-06-16
    windows10 快速访问 windows功能 向windows8.1添加功能 功能 快速访问 Winodws 10
  • PHP中怎么利用range()函数快速创建数组
    本篇文章给大家分享的是有关PHP中怎么利用range()函数快速创建数组,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。range()函数可以快速创建从1到9的数字数组:<...
    99+
    2023-06-17
  • Win7怎么利用跳转列表功能快速访问应用程序及锁定和解锁项目
      当Win7作为微软新一代操作系统,拥有更炫更酷的功能体验,在应用程序功能方面,也有更巧妙的设计。今天给大家介绍一下win7中新增的功能——跳转列表 (Jump List) ,可快速访问常用的文...
    99+
    2023-06-01
    跳转列表 快速访问 应用程序 Win7 功能 解锁 列表
  • Eclipse3.5的快速项目导航功能怎么用
    本篇内容介绍了“Eclipse3.5的快速项目导航功能怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Open Declaration在...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作