MySQL(一)之MySQL简介与安装
大家可能都在用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、在线安装(推荐)
第一步:在终端中输入
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分类中去寻找。
MySQL(一)之MySQL简介与安装的更多相关文章
- 第一章 Mysql 简介及安装和配置
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. ...
- Linux中Mysql的简介和安装
MySQL 简介 点击查看MySQL官方网站 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗 ...
- MySQL中间件之ProxySQL(1):简介和安装
返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html 1.ProxySQL简介 之前的文章里,介绍了一个MySQL的中间件: ...
- Spotlight on Mysql在Windows平台下的安装及使用简介
Spotlight on Mysql在Windows平台下的安装及使用简介 by:授客 QQ:1033553122 1. 测试环境 Win7 64位 mysql-connector-odbc- ...
- MySQL简介及安装
一.DBA工作内容及课程体系 二.MySQL课程体系介绍 三.DBA的职业素养 四.MySQL简介及安装 01 什么是数据? 02 什么是数据库管理系统 03 数据库管理系统种类 04 MySQL发展 ...
- (一) Mysql 简介及安装和配置
第一节:Mysql 简介 百度百科 第二节:Mysql 安装及配置 1,Mysql5.1 下载及安装 2,Mysql 数据库编码配置 utf-8 3,Mysql 图形界面 Sqlyog 下载及安装
- 一、MySQL数据库之简介和安装
一.基础部分 1.数据库是简介 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上. 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序 ...
- 【python】-- MySQL简介、安装、操作
MySQL简介.安装.操作 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我们也可以将数据存储 ...
- MySQL简介及安装 mysql Ver 14.14 Distrib 5.7.28
1.MySQL简介 1.数据库产品演变 第一代数据库架构: RDBMS 关系型数据库时代 : 合的时代 代表产品 :Oracle .MSSQL .MySQL.SQL server 第二代数据库架构:拆 ...
- 第一章 -- MySQL简介及安装
什么是数据库 数据库实际上就是一个文件集合,是一个存储数据的仓库,本质就是一个文件系统,数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查操作 数据库管理系统(DBMS) RDBM ...
随机推荐
- 前端数据存储方案集合(cookie localStorage等)以及详解 (二)
前端数据存储方案集合(cookie localStorage等)以及详解 (二) 在之前的文章中已经介绍到了 前端存储方案中的 cookie . 但是 cookie 的存储上限是 4KB. 如果超过了 ...
- R读取MySQL数据出现乱码,解决该问题的方法总结
最终的解决办法直接看 4 我的思路: 我用的都是utf-8编码,电脑系统win7, MySQL-Front进行数据库的可视化. 1.我用的是RStudio,先去设置R的默认编码: Tools→Glob ...
- [补档]暑假集训D7总结
刷题 上午刷了一上午的网络流 (md建图快建吐了),然后就搞了一个网络流的索引= = (实在看不下去那篇大长文了啊喂),然后发现都是水题= =,我还瞎××乱刷 下午--听说我要刷平衡树? Blog 日 ...
- ORA-01031:insufficient privileges解决方法
今天刚创建的数据库,用sys身份登录的时候提示 ORA-01031:insufficient privileges !郁闷了,肯定是先百度一波···然后设置当前用户权限.用Administator用户 ...
- Java位操作
无论说是在哪一门计算机语言,位操作运算对于计算机来说肯定是最高效的,因为计算机的底层是按就是二进制,而位操作就是为了节省开销,加快程序的执行速度,以及真正的实现对数的二进制操作. 使用位操作 ...
- 如何通过binlog获取我们想要的MySql语句?
前言 MySql的binlog一般用于我们对数据的恢复,以及从数据库对主数据库的复制和更新. 假设此时我们有一个需要查询和读取Mysql最近操作DDL的信息,我们需要怎么处理? 聪明的你可能已经想到了 ...
- Java 运行期数据区
对于 Java 开发者来说,由虚拟机进行内存管理是把双刃剑,一方面免去了繁杂的内存管理工作,另一方面,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,排查问题将成为一项艰难的工作. ...
- python实战===使用随机的163账号发送邮件
import linecache import smtplib import time import linecache import random #算出txt的行数,163账号_2.txt中,每一 ...
- webpack+react搭建环境
近日自己项目遇到需要用webpack搭建react环境,查了挺多 ,自己总结一下 1.下载安装最新版node.js(https://nodejs.org/en/) 2.主要看自己网络情况,可以选择安装 ...
- WebAPi接口安全之公钥私钥加密
WebAPi使用公钥私钥加密介绍和使用 随着各种设备的兴起,WebApi作为服务也越来越流行.而在无任何保护措施的情况下接口完全暴露在外面,将导致被恶意请求.最近项目的项目中由于提供给APP的接口未对 ...