数据库的概念以及MYSQL的安装和卸载

news/2024/7/3 0:16:38

一、数据库的基本概念:

1、什么是数据库?

  DataBase,简称DB。是用来存储和管理数据的仓库。

2、数据库的特点:

  1. 持久化存储数据的。其实数据库就是一个文件系统。
  2. 方便存储和管理数据
  3. 使用了统一的方式操作数据库——SQL  

3、最热门的几种数据库:

  1. MYSQL:开源免费。小型数据库,最多支持千万级别并发,已经被Oracle收购了。MYSQL6.x版本开始收费,原属于Sun公司。
  2. Oracle:目前市面上最流行的,收费很贵的大型数据库,由Oracle公司开发的产品。
  3. DB2:IBM公司的数据库产品,收费,常用于银行系统中。
  4. SQL Server;MicroSoft公司收费的中型数据库。C#、.net等语言使用。
  5. SQLite:嵌入式小型数据库,很小很小,应用于手机端,如:Andriod。

 

二、MYSQL数据库的安装和卸载:

1、打开下载的mysql安装文件双击解压缩后,根据自己电脑位数运行下面文件:

 

2、下一步,同意勾选,再下一步:

 

3、选择安装的类型:Typical(默认)、Complete(完全)、Custom(用户自定义),三个选项,这里可以选择默认,就是在C盘默认路径下,不过本着节省C盘资源,我们选择Custom。

 

4、在选择Custom后,可以点击“Browse”,手动指定安装目录。(先得新建目录,注意,路径不要有中文!!!)

 

 5、然后就是NEXT到安装结束界面,这个时候我们需要勾选MYSQL配置向导。

 

6、单击Next进入配置向导:

 

7、选择配置方式:Detailed Configuration(手动精确配置)、Standard Configuration(标准配置),这里选择手动精确配置,方面熟悉配置过程。

 

8、选择服务器类型:Developer Machine(开发测试类,mysql占用很少资源)、Server Machine(服务器类型,mysql占用较多资源)、Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有资源!慎选!!!)这里选择第一个模式。

 

 9、选择mysql数据库的大概用途:Multifunctional Database(通用多功能型,好)、Transactional Database Only(服务器类型,专注于事务处理,一般)、Non-Transactional Database Only(非事务处理型,比较简单,主要做一些监控,记数用,对MyISAM数据类型的支持仅限于non-transactional),选第一个然后next。

 

10、选择网站并发连接数,同时连接的数目:Decision Support(DSS)/OLAP(20个左右)、Online Transaction Processing(OLTP)(上限500)、Manual Setting(手动设置,自己输一个数)。

 

11、是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,在这个页面上,还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误,如果是中南民族大学网络工程的新手,建议您取消标准模式以减少麻烦,但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能。

 

 12、对MySQL默认数据库语言编码进行设置,一般选择第三个选项,自定义成utf-8.

 

13、选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到window PATH(加入后,就可以直接使用bin下的文件),类比javajdk环境变量配置。

 

14、询问是否要修改默认root用户的密码。匿名用户是否可以连接数据库一般不勾选,勾选了的话,匿名用户可以连接数据库但是不能操作数据,包括查询。

 

15、到这里就完了,等待四个圆圈自动打上√。

 

注意:设置完毕以后,按:Finish后有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的data文件夹删除,备份的data文件夹一回来,在重启mysql服务就行了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。

 

三、MYSQL的卸载:

1、停止window的MySQL服务,控制面板——>管理工具——>服务,停止MySQL后台服务。

 

2、卸载MySQL安装程序。

 

3、删除MySQL安装目录下的所有文件。

4、删除C盘ProgramData(隐藏目录,直接在搜索栏中搜出来)目录中关于MySQL的目录。

转载于:https://www.cnblogs.com/liuhuan425/p/10949541.html


http://lihuaxi.xjx100.cn/news/250392.html

相关文章

玉山银行的一名新员工“玉山小i随身金融顾问”

市场竞争、监管变化、客户体验一直在对金融行业发起挑战,所以无论监管、竞争、客户都会影响金融行业在成本和服务上的创新,金融行业越来越多的开始利用人工智能去满足现有发展提出的要求。 台湾玉山银行的数字化转型就是一个很好的例子。台湾有一句顺口溜…

电子学会青少年编程等级考试Python二级题目解析01

Python二级题目解析 1、题目 原有列表s [5, 2, 9, 1],下列哪个操作不能使得列表s变为[9, 5, 2, 1]?( )【2021.06】 A. s.sort() s.reverse() print(s)B. s.sort(reverseTrue) print(s)C. print(sorted(s, reverseTrue))D. …

Use MVS Dsbame convensions. windows下ftp.exe客户端上传错误

环境:主机 220-FTPD1 IBM FTP CS V1R11 at BT11 windows下的ftp.exe客户端 现象:windows下ftp.exe命令上传文件,报"Use MVS Dsbame convensions." 错误 原因: 主要是IBM FTP Server 文件系统的命名规范造成的: 8个基本字符 解决: 通过 cd 根目录.目录1.目录2----…

node.js(一)

2019独角兽企业重金招聘Python工程师标准>>> 1.简介 Node.js is a platform built on Chromes JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it light…

电子学会青少年编程等级考试Python二级题目解析02

电子学会青少年编程等级考试Python二级题目解析 1、题目 执行下列代码后,运行结果是?( )【2021.06】 seq [hello, good, morning] s *.join(seq) print(s)A. hello*good*morning*B. *hello*good*morningC. hello*good*mornin…

荣之联“云桥OneBridge”让IT运维事半功倍

近日,荣之联发布“云桥OneBridge”新一代的轻量级企业用户账号管理平台,为企业提供账号全生命周期管理解决方案。“云桥OneBridge”让IT运维工作效率大幅提升,并降低人为差错率,IT运维从此事半功倍。 据介绍,北京荣之联…

用herl工具解决微信内链接或二维码可直接用外部浏览器打开

很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可。 下面给大家推荐 herl工具(http://www.nicejump.cn/) 使用步骤 1. 用浏览器打开我们的工…

性能优化工具 MVC Mini Profiler

MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC、WebForm 以及WCF 的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL&#xff…