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

文章目录

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)

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值