MySQL的获取、安装、配置及使用教程
创作时间:
作者:
@小白创作中心
MySQL的获取、安装、配置及使用教程
引用
CSDN
1.
https://m.blog.csdn.net/jianheyao/article/details/143579326
MySQL作为一款开源的关系型数据库管理系统,以其高效、稳定、易用等特点赢得了众多开发者的青睐。本文将分享MySQL数据库的安装及配置及目录结构,希望能为学习数据库编程的同学们提供一些有益的参考。
一、获取MySQL
MySQL官网地址:https://www.mysql.com
MySQL提供两种主要产品:企业版(Enterprise)和社区版(Community)。社区版是通过GPL协议授权的开源软件,可以免费使用。企业版是需要收费的商业软件。
MySQL的版本历史包括5.0、5.5、5.6、5.7和8.0(最新版本)。两种主要的打包版本是MSI(安装版)和ZIP(解压版)。
二、MySQL安装
以mysql-5.5.62-winx64(安装版)为例讲解安装过程:
- 运行安装程序
- 同意安装MySQL
- 选择安装类型:
- Typical(默认安装,不能修改安装路径)
- Custom(用户自定义安装,可以修改安装路径)
- Complete(完全安装)
- 修改安装路径
- 执行安装
- 完成MySQL的安装,选择立即进入mysql配置向导
- 勾选:立即进入配置
- 不勾选:安装成功,另行配置
三、配置MySQL
- 进入MySQL配置向导
- 选择配置方式
- Detailed Configuration(手动精确配置)
- Standard Configuration(标准配置选择)
这里选择Detailed Configuration方便熟悉配置过程
- 选择服务器类型
- Developer Machine(开发测试类MySQL占用很少内存资源)
- Server Machine(服务器类型,MySQL占用较多内存资源)
- Dedicated MySQL Server Machine(专门的数据库服务器,MySQL占用所有可用内存资源)
- 数据库用途
- Multifunctional Database(多功能数据库,支持事务,性能较好)
- Transactional Database Only(事务处理数据库,专注于事务处理,性能一般)
- Non-Transactional Database Only(事务处理数据库,性能最好,但较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional)
设置表空间存储位置
数据文件保存位置:这里默认选择安装路径并发连接数量设置
选择网站并发连接数目:
- Decision Support (DS)/OLAP(上限20个左右)
- Online Transaction Processing (OLTP)(上限500个左右)
- Manual Setting(手动设置,自己输一个数),最大并发连接数是16384
- 网络设置(较为重要)
- 是否启用TCP/IP网络连接,如果不启用,就只能在自己的机器上访问MySQL数据库了
- 配置用来连接MySQL服务器的端口号3306
- 在防火墙上注册这个端口号
- 启用严格语法模式(Enable Strict Mode)这样MySQL就不会允许细小的语法错误如果是新手,建议您取消严格语法模式以减少麻烦。但熟悉MySQL以后,尽量使用严格语法模式,因为它可以降低有害数据进入数据库的可能性。对于课程学习还是要求勾选。
- 设置数据库默认字符集编码(较为重要)
默认选择latin1(SO-8859-1编码)字符集,仅支持存储英文字母,数字,+-等符号
- 选择UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,是世界通用的语言编码格式。
- 选择自定义编码,一般选UTF-8;其它GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK和GB2312都是针对简体字的编码,只是GB2312只支持六千多个汉字的编码,而GBK支持1万多个汉字编码。
- 设置Windows服务(重要)
- 选择是否将MySQL安装为Windows服务,还可以指定Service Name(服务标识名称)
- 指定服务名为MySQL
- 开机即自动启动MySQL服务
- 选择是否将MySQL的bin目录加入到Windows环境变量PATH中(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接MySQL只写"mysql.exe -uusername -ppassword"就可以了不用指出mysql.exe的完整地址,很方便)
这里全部打上了勾,Service Name不变
- 安全设置(重要)
- MySQL将自动生成一个超级管理员账号root
- 询问是否要修改root用户的密码
- 设置超级管理员root账号的的密码,建议设置为root,以免忘记;确认密码。
- Enable root access from remote machines(是否允许root用户在其它的机器上登陆(远程访问MySQL服务器),如果要安全,就不要勾上,如果要方便,就勾上它)
- Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询),一般都不勾选
执行配置
确认设置无误,按Execute,使配置生效。配置完成
出现四个√,说明配置成功。
到这里安装和配置就结束啦,可以使用MySQL数据库了,下面再为大家科普一下MySQL的安装目录结构
四、MySQL的安装目录结构
MySQL安装完成后,会在磁盘上生成一个目录,该目录被称为MySQL的安装目录:在MySQL的安装目录中包含了启动文件、配置文件、数据库文件和命令文件等。
五、总结
在当今信息化高速发展的时代,数据库已成为企业信息化建设的核心。MySQL作为一款开源的关系型数据库管理系统,以其高效、稳定、易用等特点赢得了众多开发者的青睐。本文将分享MySQL数据库的安装及配置及目录结构,希望能为学习数据库编程的同学们提供一些有益的参考。
热门推荐
368场宣传展示活动!首个“世界非遗版”春节,江苏“年味”十足
我国盐化工主要产品产量整体上升 行业逐步向绿色低碳、精细化方向转型
可以放微波炉吗?——空间布局与安全建议
高速路上,前车在隧道龟速行驶,后车能不能变道?老司机给出答案你认可吗?
鸡蛋壳颜色不好看?影响蛋壳颜色的7大原因你了解吗?
磁轴键盘驱动使用完全指南:从入门到精通
千里南水 淅川启航—— 记者探访南水北调中线工程渠首所在地
一文了解:自然人代开普票5万元要交多少税?代开有哪些好处?
“清华+华盛顿+微软”联手创办设计双学位,保研考研都能进!
春秋季节穿搭技巧:应对气温变化的时尚选择
减肥期间可以吃辣椒吗?这些注意事项要记牢
酵母源生物饲料的增强免疫力作用研究
小众冷奢风微信个签短句 超适合当签名的短句
AIGC学习步骤:从入门到实践的完整指南
5.22国际生物多样性日 | 应对自然危机 只有开始没有终结
学前教育的培养目标
天价彩礼为何屡屡触动社会神经?
狭义相对论的时间膨胀:用初中数学就能理解的科普
LOL全球总决赛揭幕 谁将登顶成为新的世界之王
森系风格穿搭指南:配饰与配色的完美结合
潇贺古道江华段:千年古道见证民族融合
《只狼:影逝二度》九郎的护身符使用解析
福利房当商品房出售是否违法,福利房应该怎么买卖
日照市汽车报废政策与流程详解
如何在质量管理中实现有效的监控和测量
欧拉公式——从旋转和螺旋线的角度再看
浅烘焙与深烘焙咖啡的最佳冲煮水温指南
国际快递收件信息写错了怎么办?(什么叫国际快递货不对板?)
红轴和茶轴,哪一种更适合大量打字/代码
探寻中国十大薰香品牌,历史、文化与影响力的深度解析