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

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
【超超超详细mysql下载安装攻略(有手就行)】_第1张图片

2.3 选择社区版
【超超超详细mysql下载安装攻略(有手就行)】_第2张图片

点了上面框着的才能跳转界面,再点击下面框着的这个。
【超超超详细mysql下载安装攻略(有手就行)】_第3张图片

2.4 选择版本
1.选择图形化界面的安装方式
【超超超详细mysql下载安装攻略(有手就行)】_第4张图片

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

【超超超详细mysql下载安装攻略(有手就行)】_第5张图片

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

【超超超详细mysql下载安装攻略(有手就行)】_第6张图片

3.1 选择自定义安装方式
【超超超详细mysql下载安装攻略(有手就行)】_第7张图片

3.2 选择安装文件并修改路径
1.选择安装文件
【超超超详细mysql下载安装攻略(有手就行)】_第8张图片

  1. 修改路径,路径都可以进行修改,建议为全英文路径
    【超超超详细mysql下载安装攻略(有手就行)】_第9张图片

3.选择执行,至此,软件安装完成,接下去要进行配置
【超超超详细mysql下载安装攻略(有手就行)】_第10张图片

4. 配置

【超超超详细mysql下载安装攻略(有手就行)】_第11张图片

4.1 选择开发者电脑模式
【超超超详细mysql下载安装攻略(有手就行)】_第12张图片

【超超超详细mysql下载安装攻略(有手就行)】_第13张图片

4.2 选择加密规则
【超超超详细mysql下载安装攻略(有手就行)】_第14张图片

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

【超超超详细mysql下载安装攻略(有手就行)】_第15张图片
【超超超详细mysql下载安装攻略(有手就行)】_第16张图片

4.4 开始执行配置
【超超超详细mysql下载安装攻略(有手就行)】_第17张图片

安装完成!!!
【超超超详细mysql下载安装攻略(有手就行)】_第18张图片
【超超超详细mysql下载安装攻略(有手就行)】_第19张图片
【超超超详细mysql下载安装攻略(有手就行)】_第20张图片

5. 配置环境变量

5.1 查看MySQL版本信息
遇到这样的错误不要着急,这是因为环境变量没有配置好
【超超超详细mysql下载安装攻略(有手就行)】_第21张图片
5.2 找到安装文件中bin目录,复制路径
【超超超详细mysql下载安装攻略(有手就行)】_第22张图片
5.3 找到环境变量,粘贴路径
1.此电脑→属性→高级系统设置→环境变量
【超超超详细mysql下载安装攻略(有手就行)】_第23张图片
2.找到系统环境变量的Path,把刚刚复制的路径加进去
【超超超详细mysql下载安装攻略(有手就行)】_第24张图片
一般是这样的
但是我的电脑不知道怎么回事,如果出现和我一样的情况,记得在粘贴路径之前先打一个英文的";"这是路径的分隔符
【超超超详细mysql下载安装攻略(有手就行)】_第25张图片
3.重新进入命令提示符窗口,查看版本,看到版本信息,则证明环境变量配置成功!!!
在这里插入图片描述
4.测试登录root用户输入密码
【超超超详细mysql下载安装攻略(有手就行)】_第26张图片

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

原博客地址:https://blog.csdn.net/A20172093/article/details/124283935
1.4解压压缩包
【超超超详细mysql下载安装攻略(有手就行)】_第27张图片
新建txt文件重命名为my,后缀名改成ini
【超超超详细mysql下载安装攻略(有手就行)】_第28张图片
打开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下载安装攻略(有手就行)】_第29张图片
特别注意 !!!!!
如果没有配置这个会在mysql初始化时 报错 错误如下
【超超超详细mysql下载安装攻略(有手就行)】_第30张图片
3.配置MySQL环境变量
3.1打开环境变量
一般途径是:电脑-(右击)>属性->高级系统设置->环境变量
但有的人找不到,就用如下办法:
【超超超详细mysql下载安装攻略(有手就行)】_第31张图片
【超超超详细mysql下载安装攻略(有手就行)】_第32张图片
【超超超详细mysql下载安装攻略(有手就行)】_第33张图片
【超超超详细mysql下载安装攻略(有手就行)】_第34张图片
变量名:MYSQL_HOME
变量值:E:\software\mysql-8.0.29-winx64\bin(一直到bin层级)
箭头所指的路径,就是 1.4解压压缩包 后的路径如下图:
在这里插入图片描述
点击Path
点击新建,并添加 %MYSQL_HOME%\bin 确定 即可!
【超超超详细mysql下载安装攻略(有手就行)】_第35张图片
4.正式开始安装MySQL
4.1初始化MySQL数据库
打开命令行提示符(最好是管理员权限打开),快捷键(windows+cmd 输入cmd)
进入mysql的安装路径。
【超超超详细mysql下载安装攻略(有手就行)】_第36张图片
在MySQL目录下的bin目录下执行命令(初始化mysql):
mysqld --initialize --console
得到如下界面,记住随机密码
【超超超详细mysql下载安装攻略(有手就行)】_第37张图片
4.2安装mysql服务并启动
mysqld --install mysql
在这里插入图片描述
启动sql服务
net start mysql
在这里插入图片描述
连接MySQL
mysql -uroot -p
输入刚刚得到的随机密码
【超超超详细mysql下载安装攻略(有手就行)】_第38张图片
如果碰到如下图所示问题
【超超超详细mysql下载安装攻略(有手就行)】_第39张图片
则是遇到了端口占用问题,默认端口3306被占用了,如果需要关闭,看下方操作步骤
win+R -> 运行-cmd, 在控制台里输入 netstat -ano, 找到 3306 端口号 ,记住对应的PID(这是博主自己在实际操作过程中遇到的问题)
【超超超详细mysql下载安装攻略(有手就行)】_第40张图片
如果知道端口号可以直接使用如下语句:
netstat -aon|findstr “端口号”
结束进程可以使用简单方法:
强制(/F参数)杀死 pid 为 你想要的端口 的所有进程包括子进程(/T参数):(下方的进程号为使用上方方法查出的最后一列的那串号码)
taskkill /T /F /PID 进程号
如果该进程拒绝访问(Access is denied),那么建议使用如下方法:
然后打开任务管理器 -> 查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定
【超超超详细mysql下载安装攻略(有手就行)】_第41张图片
【超超超详细mysql下载安装攻略(有手就行)】_第42张图片
在任务管理器找到刚才的PID的进程,查看是什么程序占用了端口,把它关闭
【超超超详细mysql下载安装攻略(有手就行)】_第43张图片
然后再重新启动mysql就不会包端口被占用的错误了
修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’; (下图中举例为111111)
在这里插入图片描述
最后输入quit退出即可。
看MySQL服务是否真正打开。
右击此电脑,点击管理,得到如下页面。
【超超超详细mysql下载安装攻略(有手就行)】_第44张图片
后面登录可以用
mysql -uroot -p(这里我使用的是数据库整合工具navicat Premium)

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

你可能感兴趣的:(下载安装-项目部署,mysql,数据库,java,sql,架构)