MySQL概述

本部分了解一些有关MySQL的信息,可以了解一下,有错误还望大佬们指出来。

文章目录

  • MySQL概述
  • 一、MySQL概述
  • 二、MySQL系统特性
  • 三、MySQL服务器的安装与配置
  • 四、MySQL服务器的启动与关闭
  • 五、MySQL图形化管理工具


一、MySQL概述

MySQL原本由瑞典的MySQL AB公司开发,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。
MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。

二、MySQL系统特性

  • MySQL系统使用C和C++编写,并使用多种编译器进行测试,保证源代码具有可移植性。
  • 支持多种操作平台,比如最常用的Windows、Mac OS、Linux等。
  • 为多种编程语言提供了API,比如C、C++、Java、Python等。
  • 支持多线程服务,可充分利用CPU资源。
  • 优化的SQL查询算法,能有效地提高查询速度。
  • 既能够作为一个单独的应用程序运行,也能够作为一个库而嵌入到其他的软件中。
  • 提供多语言支持,常见的编码如中文的GB2312、BIG5等都可以作为数据的表名和列名。
  • 提供多种链接数据库的途径,如TCP/IP、ODBC和JDBC等。
  • 提供用于管理、检查、优化数据库操作的管理工具。
  • 可以支持拥有上千万条记录的大型数据库应用,数据类型丰富。
  • 支持多种存储引擎。

常用MySQL数据库管理系统构建网站与信息管理系统的应用环境主要有两种构架方式:LAMPWAMP
LAMP(Linux+Apache+MySQL+PHP/Perl/Python) 即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库管理系统,PHP/Perl/Python作为服务器端脚本解释器。LAMP架构的所有组成产品均是开源软件。与J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点。与微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的特点。
WAMP(Windows+Apache+MySQL+PHP/Perl/Python) 即使用Windows作为操作系统,Apache作为Web服务器,MySQL作为数据库管理系统,PHP/Perl/Python作为服务器端脚本解释器。

三、MySQL服务器的安装与配置

下载地址(下载时根据自己的需要进行选择):https://www.mysql.com/downloads/

此处使用的版本:mysql-installer-community-5.7.21.0.msi

1、双击安装包,勾选同意。

mysql发展趋势 mysql的发展历史及趋势_MySQL


2、选择相应的版本。

Developer Default:安装mysql服务器和mysql应用程序开发所需的工具。

Server only:只安装mysql服务器。这种类型应该用于要部署mysql服务器的位置,但不会用于开发mysql应用程序。

Client only:安装MySQL应用程序开发所需的工具,但不包括MySQL服务器本身。

Full:安装此目录中可用的所有产品,包括mysql服务器、mysql shell、mysql路由器、mysql工作台、mysql连接器、文档、示例和其他。

Custom:允许您准确选择要安装的产品。

mysql发展趋势 mysql的发展历史及趋势_mysql_02


3、点“Next”、“Execute”等待。

mysql发展趋势 mysql的发展历史及趋势_MySQL_03


4、接着点“Next”,选择(此处博主选择第一个)。

standalone Mysql server /classic mysql replication:如果你想独立运行mysql服务器并有机会稍后配置经典的mysql复制,请选择此选项。使用此选项,您可以手动配置复制设置,并在需要时提供自己的高可用性解决方案。

sandbox innoDB cluster setup (for testing only):innodb集群沙箱thst设置(仅用于测试)

mysql发展趋势 mysql的发展历史及趋势_数据库_04


5、设置服务器配置类型以及连接端口:继续next

Config Type:选择Development Machine,用于小型以及学习所用足够了。

Port number:默认3306,也可以输入其他,一般是3306-3309之间。

mysql发展趋势 mysql的发展历史及趋势_服务器_05


6、设置root密码和账户。

mysql发展趋势 mysql的发展历史及趋势_mysql_06


7、点“Next”,勾选。

mysql发展趋势 mysql的发展历史及趋势_MySQL_07


8、配置插件和扩展页面,可直接点“Next”,“Execute”。

mysql发展趋势 mysql的发展历史及趋势_服务器_08


9、mysql server应用配置的log,点击“finish”。

mysql发展趋势 mysql的发展历史及趋势_服务器_09


10.安装程序又回到了product configutration(产品配置)页面,此时我们看到mysql server安装成功的显示,点击“Next”:

配置mysql router:勾选configure mysql route for innoDB cluster之后输入密码。(如果不想输入密码可直接点击点一下)点击“Next”

Mysql router :apply configuration(应用配置页面)点击execute,

安装完成之后点击选择finish

检测root密码,通过点击“Next”

mysql发展趋势 mysql的发展历史及趋势_mysql_10


11、安装一些server,老规矩点击execute,完成之后点击finish

mysql发展趋势 mysql的发展历史及趋势_mysql发展趋势_11


12、配置mysql环境变量

我的电脑右键→属性→高级系统设置→环境变量→新建MYSQL_HOME,输入安装目录,默认安装路径是:C:\Program Files\MySQL\MySQL Server 5.7;

找到path编辑:输入%MYSQL_HOME%\bin

mysql发展趋势 mysql的发展历史及趋势_MySQL_12


13、检测安装

win+r运行cmd,输入mysql测试

四、MySQL服务器的启动与关闭

操作方法:

win+r运行“services.msc”,即可进行操作

mysql发展趋势 mysql的发展历史及趋势_MySQL_13

五、MySQL图形化管理工具


Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。