前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL(一)之MySQL简介与安装

MySQL(一)之MySQL简介与安装

作者头像
用户1195962
发布2018-01-18 15:29:58
1.2K0
发布2018-01-18 15:29:58
举报
文章被收录于专栏:LanceToBigDataLanceToBigData

大家可能都在用MySQL,其实我也是在用MySQL的,但是你知道吗?大部分人都是在windows中使用,这里将介绍一下在windows中的安装分为安装包安装与MSI包安装,以及在linux中的在线安装与离线安装。

 一、MySQL简介

1.1、MySQL简介

    MySQL一般特制完整的MySQLRDBMS,是一个开源的关系型数据库管理系统(Relational Database Management System),现在属于Oracle公司。1

    随着MySQL功能的不断完善,性能不断提高,又有开源免费的优势,越来越多的企业选择使用MySQL,而放弃商用收费的Oracle。

1.2、什么是MySQL

    一个小型关系型数据库管理系统,目前被广泛应用在Internate上的小型网站中.

 1.3、特点

    体积小、速度快、总体拥有成本低、开放源代码、性能快捷、优化SQL语言、容易使用、多线程和可靠性、多用户支持、可移植性和开放源代码、遵守国际标准和国际化支持、为多种编程语言提供API。

1.4、其他概念

    1)SQL (语言,Structured Query Language)结构化查询语言。与关系型数据库进行通讯的桥梁,被所有的关系型数据库支持。     2)数据库:字面意思,存放数据的仓库。深层次的含义:包含数据管理和处理的库,称之为数据库。     3)主流的数据库:MySQL、Oracle Database、SQL Server、DB2、MariaDB、access。     4)关系型数据库(RDBMS,Relationship Database Management System)

      关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。表与表之间的数据记录有关系。用户用查询(Query)来检索数据库中的数据。

      一个Query是一个用于指定数据库中行和列的SELECT语句。关系型数据库通常包含下列组件:           客户端应用程序(Client)           数据库服务器(Server) Structured Query Language(SQL)Client端和Server端的桥梁,Client用SQL来向Server端发送请求,Server返回Client端要求的结果。     5)第三方的交互工具:MySQL Administrator、Navicat[ for MySQL]、PHPMyAdmin。

二、MySQL在Linux中的安装

  环境:ubuntu17.04的server版(Ubuntu 16.10-17.04这两个版本对于5.7支持比较好)

  2.1、在线安装(推荐)

    第一步:在终端中输入

代码语言:javascript
复制
      sudo apt install mysql-server-5.7

    第二步:在安装过程中有一个需要输入“root(此root非彼root)”用户密码过程,需要输入两次。

    第三步:安装完成

  2.2、离线安装

    前提:需要的包有(如果需要的话可以去我的随笔中的tools中去找)

这里我提供了两个版本的ubuntu

    第一步:解压相应的安装包

    第二步:安装上面红线画出的5的deb文件,安装顺序lib* --> common相关 --> server --> client

      安装命令为:sudo  dpkg  -i  xxx.deb

三、windows下安装MySQL

3.1、使用MSI包安装

    注意:在MySQL 5.7版本之后,不能够使用这种安装方式了

    第一步:双击安装包

    进入三种安装方式:

      Typical,经典安装方式:只安装最常用的。 Custom,自定义安装(做为程序员当然选择这个)       Complete,完全安装

    第二步:

    第三步:

    第四步:

    第五步:

      第一个复选框:将MySQL监听端口在防火墙中放开       自定义端口:个人一般以软件版本号作为端口

    第六步:

接下里就没有什么难点的安装了。

  3.2、zip安装

    不管是哪个版本,都支持安装ZIP包。(如果需要的话可以去我的随笔中的tools中去找)

    第一步:解压ZIP包到你要安装的位置。       **:MYSQL5.7和之前版本的区别:5.7之后版本,压缩包解压之后没有data目录,需要使用mysqld命令生成该目录,即MySQL初始化。     第二步(对于MySQL 5.7之后的版本):初始化命令:../bin> mysqld –initialize-insecure –user=mysql –console     第三步 安装MySQL服务为Windows服务 ../bin> mysqld –install 服务名(实际上还需要指定一个ini配置文件。)     安装完成了。需要使用的话,启动这个服务,就是启动了MySQL服务端。

  关于安装差不多就这些了,希望能帮到那些不会安装的童鞋。如果需要安装包的请到我的随笔中的tools分类中去寻找。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  一、MySQL简介
    • 1.1、MySQL简介
      • 1.2、什么是MySQL
        •  1.3、特点
          • 1.4、其他概念
          • 二、MySQL在Linux中的安装
            •   2.1、在线安装(推荐)
              •   2.2、离线安装
              • 三、windows下安装MySQL
                • 3.1、使用MSI包安装
                  •   3.2、zip安装
                  相关产品与服务
                  云数据库 MySQL
                  腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档