MySQL的下载、安装及配置

  • 文章目录
    • 1. MySQL的四大版本
    • 2. 软件下载
    • 3. 安装(下方均为如图下载的带debug等工具的安装方式,如若按我的操作流程下载的,请直接看6.使用命令语句安装)
    • 4. 配置
    • 5. 配置环境变量
    • 6. 使用命令语句安装(参考博客如下)

文章目录

1. MySQL的四大版本

MySQL Community Server社区版本:免费开源,自由下载,但不提供官方技术支持,适用于大多数普通用户
MySQL Enterprise Edition企业版本:需要付费,不能在线下载,可以使用30天,提供了更多的功能和更完整的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户
MySQL Cluster集群版:免费开源,用于架设集群服务器,可以将几个MySQL Server封装成一个Server,需要在社区版或企业版的基础上使用
MySQL Cluster C
本次使用的版本是8.0.28版本

2. 软件下载

2.1 下载地址
https://www.mysql.com/
2.2 打开官网,点击DOWNLOADS

2.3 选择社区版

点了上面框着的才能跳转界面,再点击下面框着的这个。

2.4 选择版本
1.选择图形化界面的安装方式

2.选择上方的不带debug等工具的即可
2.5 下载

3. 安装(下方均为如图下载的带debug等工具的安装方式,如若按我的操作流程下载的,请直接看6.使用命令语句安装)

3.1 选择自定义安装方式

3.2 选择安装文件并修改路径
1.选择安装文件

  1. 修改路径,路径都可以进行修改,建议为全英文路径

3.选择执行,至此,软件安装完成,接下去要进行配置

4. 配置

4.1 选择开发者电脑模式

4.2 选择加密规则

4.3 设置超级管理员root的密码


4.4 开始执行配置

安装完成!!!


5. 配置环境变量

5.1 查看MySQL版本信息
遇到这样的错误不要着急,这是因为环境变量没有配置好

5.2 找到安装文件中bin目录,复制路径

5.3 找到环境变量,粘贴路径
1.此电脑→属性→高级系统设置→环境变量

2.找到系统环境变量的Path,把刚刚复制的路径加进去

一般是这样的
但是我的电脑不知道怎么回事,如果出现和我一样的情况,记得在粘贴路径之前先打一个英文的";"这是路径的分隔符

3.重新进入命令提示符窗口,查看版本,看到版本信息,则证明环境变量配置成功!!!

4.测试登录root用户输入密码

6. 使用命令语句安装(参考博客如下)

原博客地址:https://blog.csdn.net/A20172093/article/details/124283935
1.4解压压缩包

新建txt文件重命名为my,后缀名改成ini

打开my.ini 添加如下内容
设置mysql数据库的数据的存放目录 尽量和mysql同目录。

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录 ----------是你的文件路径-------------
basedir=F:\mysql-8.0.28-winx64
#设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建(需要注意的是此处的文件目录\最好用\否则可能无法解析)
#datadir=F:\mysql_Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

2.下载vcruntime140_1.dll并配置
打开下载地址, 找到下载链接(https://cn.dll-files.com/vcruntime140_1.dll.html), 我下载的是64位版本的压缩包; 无法下载的朋友可以从网盘下载(https://pan.baidu.com/share/init?surl=e2z0DzcYzfsccoxjoVugOQ),提取码:8ctl(这句话是大佬的博文原话)。拿到vcruntime140_1.dll后配置到以下路径。

特别注意 !!!!!
如果没有配置这个会在mysql初始化时 报错 错误如下

3.配置MySQL环境变量
3.1打开环境变量
一般途径是:电脑-(右击)>属性->高级系统设置->环境变量
但有的人找不到,就用如下办法:




变量名:MYSQL_HOME
变量值:E:\software\mysql-8.0.29-winx64\bin(一直到bin层级)
箭头所指的路径,就是 1.4解压压缩包 后的路径如下图:

点击Path
点击新建,并添加 %MYSQL_HOME%\bin 确定 即可!

4.正式开始安装MySQL
4.1初始化MySQL数据库
打开命令行提示符(最好是管理员权限打开),快捷键(windows+cmd 输入cmd)
进入mysql的安装路径。

在MySQL目录下的bin目录下执行命令(初始化mysql):
mysqld --initialize --console
得到如下界面,记住随机密码

4.2安装mysql服务并启动
mysqld --install mysql

启动sql服务
net start mysql

连接MySQL
mysql -uroot -p
输入刚刚得到的随机密码

如果碰到如下图所示问题

则是遇到了端口占用问题,默认端口3306被占用了,如果需要关闭,看下方操作步骤
win+R -> 运行-cmd, 在控制台里输入 netstat -ano, 找到 3306 端口号 ,记住对应的PID(这是博主自己在实际操作过程中遇到的问题)

如果知道端口号可以直接使用如下语句:
netstat -aon|findstr “端口号”
结束进程可以使用简单方法:
强制(/F参数)杀死 pid 为 你想要的端口 的所有进程包括子进程(/T参数):(下方的进程号为使用上方方法查出的最后一列的那串号码)
taskkill /T /F /PID 进程号
如果该进程拒绝访问(Access is denied),那么建议使用如下方法:
然后打开任务管理器 -> 查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定


在任务管理器找到刚才的PID的进程,查看是什么程序占用了端口,把它关闭

然后再重新启动mysql就不会包端口被占用的错误了
修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’; (下图中举例为111111)

最后输入quit退出即可。
看MySQL服务是否真正打开。
右击此电脑,点击管理,得到如下页面。

后面登录可以用
mysql -uroot -p(这里我使用的是数据库整合工具navicat Premium)

码字不易!希望能帮到正在浏览文章的你!

【超超超详细mysql下载安装攻略(有手就行)】相关推荐

  1. 最详细的CDH安装攻略

    目录 ·安装前的准备工作 ·安装java ·安装CDH的准备 ·建立CM数据库 ·通过CM部署CDH ·启动各个节点的cloudra-scm-agent与主节点的CM ·安装各节点的CDH ·错误与问 ...

  2. sob攻略超详细攻略_2020成都超详细旅游,美食攻略

    超详细的成都旅游攻略.美食推荐 四川小雪 出发地-成都 住宿:中心世贸商务酒店 地址:暑袜北二街 离太古里春熙路不算远1公里左右.一定提前预定民宿,下飞机到酒店.滴滴专车83.8元行驶了35分钟左右. ...

  3. 商务工作人员用什么邮箱,超好用的商务邮箱申请攻略!

    在职场,想获得长远的发展,基础的行头是不能少的,比如电子邮箱.名片啊.如果是市场人员还需要准备一身见客户的得体西装.在实际商务工作中,如何与客户建立长期联系也是一个大课题.而电子邮件便是这个过程中最普 ...

  4. 加拿大计算机科学专业高中选课,【干货】超全加拿大高中留学的选课攻略!

    原标题:[干货]超全加拿大高中留学的选课攻略! 越来越多的中国孩子选择到加拿大读高中,不论公立学校还是私立学校,如何选课成了孩子与家长们头疼的话题.这里编辑了一份加拿大高中选课攻略,希望能帮助各位顺利 ...

  5. 加拿大计算机科学专业高中选课,科普 | 超全加拿大高中留学的选课攻略,如何选课是关键…...

    原标题:科普 | 超全加拿大高中留学的选课攻略,如何选课是关键- 越来越多的中国孩子选择到加拿大读高中,不论公立学校还是私立学校,如何选课成了孩子与家长们头疼的话题.这里编辑了一份加拿大高中选课宝典, ...

  6. SQL相关概念与MYSQL下载安装卸载

    SQL相关概念与MYSQL下载安装卸载 为什么学习数据库 数据库的相关概念 MySQL 什么是MYSQL DBMS的分类 MYSQL版本 MYSQL下载 MYSQL安装 MYSQL安装过程中出现的问题 ...

  7. Linux 系统 pptpd+radius+mysql 安装攻略

    分类: 原文地址:Linux 系统 pptpd+radius+mysql 安装攻略 作者:wfeng .你所需要的软件  内核最好能升级到2.6  如果你是centos的用户,可以通过yum upda ...

  8. php安装依赖于mysql吗_PHP_老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略,一、首先安装MySql: 对于MySql - phpStudy...

    老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略 一.首先安装MySql:对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySq ...

  9. 国产化Kettle、JDK、MySQL下载安装操作步骤

    一.Kettle下载安装 (一).kettle的下载 1.登录https://sourceforge.net/projects/pentaho/ 2.点击"Files",进入Hom ...

最新文章

  1. luogu P3306 [SDOI2013] 随机数生成器(BSGS,数列求通项,毒瘤特判)
  2. 用 Python 实现打飞机,让子弹飞吧!
  3. 网站建设需要遵守的三大原则!
  4. getdate函数_PHP getdate()函数与示例
  5. window.open不重复打开同一个名称的窗口_干货满满|Ctrl键的正确打开方式
  6. 创建数组表格PHP苹果价格,如何从PHP数组创建HTML表?
  7. 14006.xilinx-SDK在线jtag调试
  8. 聊天室显示在线人数和已上线人数
  9. html5编辑漂亮静态页面工具_青岛HTML5与Web前端
  10. 正则除了几个汉字的其它汉字_理解汉字的几个层次
  11. 我有一壶酒,足以慰风尘
  12. 【PTA-python】第7章-1 词频统计 (30 分)--sys.stdin.read()读入到特定字符截至,双重排序条件key=lambda item:(-item[1], item[0])
  13. as3压缩解压缩的第三方包及实现DEMO
  14. 小米oj和为零的三元组
  15. html5网页制作代码-我的班级网页 HTML期末大作业 学校班级网页制作模板
  16. 在线IPv4转换为IPV6,IPV6转为IPV4的工具
  17. 鸿蒙系统手机模拟器,鸿蒙系统2.0手机版
  18. API工具栏教你如何采集淘宝拼多多商品详情数据
  19. 2022年航空与物流行业研究报告
  20. 母亲节,来一打AI数据范儿的礼物?

热门文章

  1. 【无标题】60秒倒计时
  2. B: 火车站(stack)
  3. ng-bind、ng-value和ng-model
  4. apollo自动驾驶进阶学习之:如何调试减速带通行限速参数
  5. 从数字城市迈向智能城市
  6. 不一样的视觉盛宴,Python实现3D地图
  7. 提问|Feed流设计是否应该展示「评论」?
  8. mktime()函数使用
  9. Word支持的正则表达式
  10. 【刷题笔记】CG第二周