Bootstrap

MySql安装教程

MySQL简介

MySQL是一个流行的开源关系型数据库管理系统(RDBMS),最初由瑞典公司MySQL AB开发,并于1995年首次发布。它是一个轻量级而且快速的数据库系统,被广泛应用于Web开发和其他需要可靠数据存储的应用程序中。MySQL的特点包括:

MySQL优点

1.免费开源:MySQL可以免费下载和使用,对于中小型项目来说,这是一个非常经济的选择。

2.简单易用:MySQL的学习曲线较低,使得开发者能快速上手。

3.性能优秀:对于大多数小型到大型应用,MySQL的性能都足够好,并支持高并发。

4.社区活跃:MySQL有一个庞大的社区,开发者可以在需要时找到很多帮助。

5.插件式存储引擎:MySQL支持多种存储引擎,如InnoDB,MyISAM等,可以根据不同需求选择最合适的存储引擎。

6.数据完整性保证:MySQL提供了良好的数据完整性约束,如外键约束,能确保数据的一致性和准确性。

MySQL缺点

1.不适合高并发写入:MySQL的大量并发写入操作可能会导致性能瓶颈。

2.不支持高度可伸缩:MySQL是单点故障,不适合大型分布式系统。

3.无法实现跨语言支持:MySQL通常需要使用特定的编程语言进行数据库操作,如果需要与其他使用不同语言的系统集成,可能需要额外的中间件。

4.不支持NoSQL特性:MySQL不支持NoSQL数据库的一些关键特性,如schema-less存储、复杂的查询等。

5.不适合海量数据:MySQL的性能随着数据量的增长可能会显著下降。

6.缺乏高可用性解决方案:MySQL本身没有内置的高可用性解决方案,需要依赖其他机制如复制、集群等。

MySQL安装教程(社区版)

社区版与企业版主要的区别

1.社区版包含所有MySQL的最新功能,而企业版只包含稳定之后的功能。换句话说,社区版可以理解为是企业版的测试版。
2.MySQL官方的支持服务只是针对企业版(企业版收费),如果用户在使用社区版时出现了问题,MySQL官方是不负责任的。

安装步骤

1. MySQL8.0下载地址: https://dev.mysql.com/downloads/installer/
2. 打开网址,点击Download。如下图所示:
All
点击No thanks, just start my download. 如下图所示:
在这里插入图片描述
3. 打开下载文件
Server only:只安装服务器端
Client only:只安装客户端
Full:安装全部选项
Custom:自定义安装
这里选择的是Server only,最快安装。
在这里插入图片描述
下一步:点击Execute,进行安装。
在这里插入图片描述
完成安装,点击Next
在这里插入图片描述
下一步,点击Next
在这里插入图片描述
下一步,类型和网络 Type and Networking,采用默认选项即可。MySQL的监听端口默认是3306。直接Next
在这里插入图片描述
采用默认选项即可。直接Next
在这里插入图片描述
MySQL管理员账户名称是root,在此处指定root用户的密码。为了方便记忆我此处的密码也是:root,设置完之后点击Next
在这里插入图片描述
采用默认名称MySQL80即可,点击Next
在这里插入图片描述
继续Next
在这里插入图片描述
Writing configuration file: 编写配置文件
Updating Windows Firewall rules: 更新Windows防火墙规则
Adjusting Windows service: 调整Windows服务
Initializing database: 初始化数据库
Updating permissions for the data folder and related server files: 更新资料夹及相关服务器档案的权限
Starting the server: 启动服务器
Applying security settings: 应用安全设置
Updating the Start menu link: 更新开始菜单链接
直接点击Execute
在这里插入图片描述
安装之后点击Finish
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这一步,MySQL8.0基本就安装成功了,接下来就是配置环境变量。
4. 配置path环境变量
设置环境变量path,增加MySQL8.0的执行文件的路径,访问该目录下文件无需cd到该目录下,路径为:C:\Program Files\MySQL\MySQL Server 8.0\bin
all
5. 登录MySQL账号
登录的命令:mysql -hlocalhost -uroot –p
mysql指的是:bin目录下的文件mysql.exe。mysql是MySQL的命令行工具,是一个客户端软件,可以对任何主机的mysql服务(即后台运行的mysqld)发起连接。
-h指的是:host主机名。后面跟要访问的数据库服务器的地址;如果是登录本机,可以省略
-u指的是:user 用户名。后面跟登录数据的用户名,第一次安装后以root用户来登录,是MySQL的管理员用户
-p指的是:password 密码。一般不直接输入,而是回车后以保密方式输入。

在这里插入图片描述
5. 退出数据库
使用quit或者exit命令完成。
在这里插入图片描述

卸载数据库

1. 停止MySQL服务

在命令行模式下执行net stop mysql或者在Windows服务窗口下停止服务。将MySQL80进行停止服务。
在这里插入图片描述
2. 卸载MySQL

在控制面板中卸载MySQL installerMySQL Server 8.0
在这里插入图片描述
3. 删除软件文件夹

(1)直接删除安装文件夹C:\Program Files\MySQL,此时该文件夹已经被删除或者剩下一个空文件夹。
(2)直接删除文件夹C:\ProgramData\MySQL。(ProgramData是一个隐藏文件,先将隐藏文件显示出来在进行删除)此步不要忘记,否则会影响MySQL的再次安装。
(3)删除 C:\Program Files (x86)\MySQL
(4)删除path环境变量中关于MySQL安装路径的配置
4. 删除service name.
用管理员身份运行命令提示符。
在这里插入图片描述

输入命令:sc delete MySQL80(输入重复的Windows Service Name,我MySQL的Windows Service Name是MySQL80,你输入你的Windows Service Name)
在这里插入图片描述

;