MySQL数据库学习笔记(一)----MySQL 5.6.21的安装和配置(setup版)

【正文】

【开发环境】

物理机版本:Win 7旗舰版(64位)

MySQL版本:5.5.40MSI版(64位)

一、数据库类型:

(1)关系数据库

(2)面向对象数据库

(3)XML数据库

现在的主流是关系型数据库。

 

二、数据库产品:

  • 大型数据库有:Oracle、Sybase、DB2、SQL server
  • 小型数据库有:MySQL、Access等

上面列举的数据库都是关系型数据库,只是Oracle中有一小部分是面向对象的。MySQL具有开源、免费等特性,适合中小型企业的开发。

 

三、关系型数据库的基本概念:

关系型数据库是由多个表(table)和表之间的关联关系组成的数据的集合,表是一个由若干行、若干列组成的二维的关系结构。

上图中,表的列称为字段(field),表的行成为记录(record)。字段是表的结构,记录是表的数据。

四、MySQL的下载:

官网下载地址:http://www.mysql.com/

上图中,可以看到MySQL有三个版本:企业版、集群版、社区版。社区版就是我们所需要的版本,GPL是一种开源的协议。点击上图中红框中的链接,进入另外一个界面:

上图中,我们选择红框部分的社区版本进行下载,弹出如下界面:

下图中,可以看到MySQL支持许多平台:

我的操作系统是64位的,我选择对应版本(MSI版)进行下载,点击上图中红框部分的链接,进入如下界面:

上图中,点击红框部分进行下载,弹出如下界面:

上图中,我们不需要注册,点击红框部分,直接下载即可。

 

五、MySQL的安装:

双击安装包时,出现了这个错误:

好吧,没想到官网下载的软件都能出问题。算了,我还是下老版本的吧。

点击上图中红框部分,弹出如下界面:

上图中,点击红框部分,弹出如下界面:

不用注册,直接下载吧。。。

 

五、MySQL的安装:

软件下载完成后,就开始安装吧。

上图中,建议选择第二项的Custom,自定义安装。弹出如下界面:

上图中,选择合适的安装路径,点击“继续”:

之后跳出另一个对话框,是让我们安装一个可视化的工具:

上图中,我们勾选红框部分,然后点击“finish”,进行配置。

 

六、MySQL的配置:

 

 

 

上图的解释:今后在Java开发中,要对这个服务器进行访问,就要涉及到通信的协议,这里使用TCP/IP协议,此时就涉及到了端口,MySQL默认的端口号为3306,使用默认的即可。继续下一步:

 

上图中,是选择数据库的编码。第一种是拉丁文,只支持英文,不支持中文;第二种貌似是和日语有关的。这里我们选择第三种:自定义。然后将编码方式设置为:utf-8。下一步:

上图中,我们勾选“路径添加到环境变量”,然后继续:

上图中,是给root用户设置密码。这里,我将密码设置为smyh。另外,勾选“允许用户远程(网路)访问”,否则只能在本地访问,继续:

上面的勾会自动打的:

上图中,可以看到,我们的配置被写在了my.ini这个文件中了。

点击finish,完成安装。我们再到对应目录下看一下my.ini文件的内容:

 View Code

 

同时,我们在开始菜单的程序中也能看到已经安装好的程序了:

点击它,开始运行:

打开”计算机管理“可以看到MySQL的服务已启动:

同时在进程中也可以看到:

 

五、MySQL的卸载:

1、到控制面板里面先把mysql软件删除;

2、删除mysql的安装目录(如果在其他盘还有设置目录也要删除,空目录也要删除);

3、删除注册表中的以下文件:(按"Win+R"键,输入regedit,进入注册表):

  • HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
  • HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
  • HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

有的话全部删除(技巧:用F3循环查找“mysql”);

4、如果是windows 7 系统,还需要找到C:\ProgramData\MYSQL将其删除;如果是XP系统,删除找到C:\Documents and Settings\All Users\Application Data\MYSQL

完成后即可再次安装,不需要重启系统。

 

时间: 2024-10-26 09:27:42

MySQL数据库学习笔记(一)----MySQL 5.6.21的安装和配置(setup版)的相关文章

MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

[正文] 这一周状态不太好,连续打了几天的点滴,所以博客中断了一个星期,现在继续. 我们在之前的几篇文章中学习了JDBC对数据库的增删改查.其实在实际开发中,一般都是使用第三方工具类,但是只有将之前的基础学习好了,在使用开源工具的时才能得心应手.如果对JDBC基础不太清楚,或者对本文看不太懂,建议先回顾一下本人之前的几篇和"MySQL数据库学习笔记"相关的文章.但是不管怎样,今后如果用到了数据库的增删改查,肯定是这篇文章中的代码用的最多. 一.DbUtils简介: DBUtils是ap

MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)

[正文] 首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作 一.ResultSet接口的介绍: 对数据库的查询操作,一般需要返回查询结果,在程序中,JDBC为我们提供了ResultSet接口来专门处理查询结果集. Statement通过以下方法执行一个查询操作: ResultSet executeQuery(String sql) throws SQLException  单词Query就是查询的意思.函数的返回类型是ResultSe

MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类

[正文] 首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(九)----JDBC的PreparedStatement接口重构增删改查 一.JDBC事务处理: 我们已经知道,事务的概念即:所有的操作要么同时成功,要么同时失败.在MySQL中提供了Commit.Rollback命令进行事务的提交与回滚.实际上在JDBC中也存在事务处理,如果要想进行事务处理的话,则必须按照以下的步骤完成. JDBC中事务处理的步骤: 1.要取消掉JDBC的自动提交:void setAutoCommit(b

MySQL数据库学习笔记(一)

mysql|笔记|数据|数据库         我一直从事Informix和Oracle数据库开发,有一天发现网络上有一种小巧别致的数据库,被广泛使用,从MySQL的网站http://www.mysql.com/我下载了它的数据库软件,使用过后觉得真的挺好,这是我的一点学习笔记希望对各位初学者有点帮助. 1.       MySQL数据库介绍 MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统.MySQ

MySQL数据库学习笔记(六)----MySQL多表查询之外键、表连接、子查询、索引

本章主要内容: 一.外键 二.表连接 三.子查询 四.索引 一.外键: 1.什么是外键 2.外键语法  3.外键的条件 4.添加外键 5.删除外键 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的.所以说,如果谈到了外键,一定是至少涉及到两张表.例如下面这两张表: 上面有两张表:部门表(dept).员工表(emp).Id=Dept_id,而Dept_id就是员工表中的外键:因

MySQL数据库学习笔记(四)----MySQL聚合函数、控制流程函数(含navicat软件的介绍)

[正文] 一.navicat的引入:(第三方可视化的客户端,方便MySQL数据库的管理和维护) NavicatTM是一套快速.可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设.它的设计符合数据库管理员.开发人员及中小企业的需要.Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建.组织.访问并共用信息. Navicat 是闻名世界.广受全球各大企业.政府机构.教育机构所信赖,更是各界从业员每天必备的工作伙伴,被公认为全球最受欢迎的MySQL前

MySQL数据库学习笔记(三)----基本的SQL语句

  [正文] 主要内容: 一.cmd命令行的常用命令 二.数据定义语言(DDL) 三.数据操纵语言(DML) 四.数据查询语言(DRL) 五.事务控制语言(TCL) 一.cmd命令行的常用命令: 当我们使用MySQL 5.5 Command Line Client这个客户端登陆时,只能登陆root用户.如果今后创建了别的用户,就很麻烦了,所以我们不用MySQL 5.5 Command Line Client这个客户端,而是直接使用cmd. 登录MySQL数据库: 因为在这之前安装MySQL的时候

mysql数据库学习笔记

登录MySQL: mysql -h localhost -u root -ptest 密码前必须没有空格,否则让你重新输入密码 mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样     MySQL命令集锦 一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root -p,回车后提

MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作

[正文]                                                                                                                                              一.JDBC的引入                                                                                               

MySQL数据库学习笔记(二)----MySQL数据类型

[正文] 上一章节中,我们学习了MySQL软件的安装,既然软件都装好了,现在就正式开始MySQL的基础知识的学习吧,即使是零基础,也要一步一个脚印.恩,首先要学习的就是MySQL的数据类型. 一.数据类型: 1.整型(xxxint) 2.浮点型(float和double) 3.定点数(decimal) 4.字符串(char,varchar,xxxtext) 5.二进制数据(xxxBlob) 6.日期时间类型   二.数据类型介绍: 1.整型: 注:M表示最大的显示宽度.其中,int用的最多. 2