当前位置: 首页 > news >正文

MySQL安装教程

MySQL安装教程

如果需要删除原有mysql,然后安装过新的,可以参照如何彻底卸载旧mysql+重装+测试

1. 准备资源

mysql官网直达:https://dev.mysql.com/downloads/mysql/

CADN:https://download.csdn.net/download/luocong321/89592962

百度网盘:https://pan.baidu.com/s/14CjcDZSTx74qSyqYD1l6Ig?pwd=j7cd 提取码: j7cd

官网位置如下

请添加图片描述

在这里插入图片描述

下载下来后是如下的zip包

所有资源包

百度网盘:https://pan.baidu.com/s/1pQjewqDJNxMcZ-F4Bxo8DQ?pwd=ntfr 提取码: ntfr
CSDN:https://download.csdn.net/download/luocong321/89592978

在这里插入图片描述

解压后的文件如下所示(与下图不同的是没有my.ini文件):

在这里插入图片描述

2. 安装

2.1 配置my.ini

首先需要新增my.ini文件,看不见文件拓展名的可以按照如下所示设置

在这里插入图片描述

然后新增一个my.txt文件,后面再改文件拓展名,即ini,新增my.txt文件后,填充下面内容,注意修改下面的basedir和datadir

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=D:\\Compiler\\Soft\\mysql-8.0.28-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=D:\\Compiler\\Soft\\mysql-8.0.28-winx64\\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.2 设置环境变量

windows自带的搜索框输入高级系统设置,然后点击打开

在这里插入图片描述

打开高级系统设置后,环境变量——>系统变量点击新增——>变量名输入MYSQL_HOME——>变量值输入mysql的bin路径

在这里插入图片描述

最后编辑Path,然后新增%MYSQL_HOME%,点击确认,保存所有,关闭所有弹出框。

在这里插入图片描述

2.3 安装mysql(跳过密码认证的方式,即不需要记住初始密码)

导航至mysql的bin目录里面,在目录栏输入cmd打开dos窗口,在dos窗口输入下面的指令:

## 初始化数据库
mysqld --initialize-insecure --user=mysql

在这里插入图片描述

成功之后再用管理员方式打开dos窗口,至mysql的bin目录下,输入下面的指令:

## 注册mysql服务
mysqld -install 

管理员方式打开dos窗口

在这里插入图片描述

初始化成功之后会显示Successful(失败的可以看下是不是没有用管理员方式打开dos窗口),然后就可以启动mysql服务了

## 启动mysql服务,需要管理员方式的dos窗口
net start mysql

启动成功之后就可以进入mysql,输入mysql -uroot -p,然后回车,会让输入密码(如下图所示),接着回车就行,然后就进入了mysql服务

mysql -uroot -p

在这里插入图片描述

然后在修改密码就行,输入下面的指令:

## 123456是需要设置的密码,通常本机就是设置123456,因为没人会闲着攻击你电脑上的mysql
alter user user() identified by "123456";
http://www.lryc.cn/news/443910.html

相关文章:

  • 【Windows】快速帮你解决如何找到 Windows 上的 .condarc 文件
  • 『正版软件』XYplorer 专业的 Windows 文件管理工具软件
  • “吉林一号”宽幅02B系列卫星
  • 我的AI工具箱Tauri版-FasterWhisper音频转文本
  • Java后端中的延迟队列实现:使用Redis与RabbitMQ的不同策略
  • Linux中使用cp命令的 -f 选项,但还是提醒覆盖的问题
  • 互联网技术的持续演进:从现在到未来
  • vscode安装ESLint与Vetur插件后自动修复代码不生效
  • 2848、与车相交的点
  • 基于k8s手动部署rabbitmq集群(Manually Deploying RabbitMQ Cluster Based on k8s)
  • mybatis 配置文件完成增删改查(四) :多条件 动态sql查询
  • 先楫HPM6750 Windows下VSCode开发环境配置
  • 【JavaScript】LeetCode:41-45
  • 数据结构(Day18)
  • error: ‘InsertAtTop‘ was not declared in this scope
  • MySQL缓冲池详解
  • 【我的 PWN 学习手札】tcache stash with fastbin double free —— tcache key 绕过
  • How can I stream a response from LangChain‘s OpenAI using Flask API?
  • 什么是慢充优惠话费充值api?如何选择平台
  • 【MySQL 03】表的操作
  • 3、论文阅读:EnYOLO:一种基于图像增强的水下目标区域自适应实时检测框架
  • MYSQL面试知识点手册
  • 排序算法的分析和应用
  • iptables限制网速
  • ALSA ubuntu 编译
  • 【学习笔记】SSL/TLS证书安全机制之证书透明
  • 网络编程问题解答
  • 【开源免费】基于SpringBoot+Vue.JS服装商城系统(JAVA毕业设计)
  • C语言字符串学习
  • 当你在Linux系统中使用MySQL命令行工具查询数据库时,如果中文显示为问号(?)或其他乱码,简单解决办法。(2)