下载安装mysql与设置密码详细步骤(压缩包版本)

news2024/11/25 8:52:50

目录

一、前言

二、操作步骤 

(一)下载与解压缩 

(二)配置环境变量

(三)安装MySQL服务

(四)设置ini文件和data文件

(五)启动MySQL服务和设置密码

三、navicat连接mysql(可以跳过)


一、前言

安装MySQL有两种方式,一种是安装包msi的方式安装,另一种是压缩包zip形式的安装。本文讲的是压缩包形式的安装。

安装包msi形式的安装教程:http://t.csdn.cn/ZIx5s

二、操作步骤 

(一)下载与解压缩 

1.进入到mysql的官网,选择zip形式的下载

MySQL :: Download MySQL Community Server

2.直接下载

3.解压缩

ps:路径最好不要有中文命名的

4.进入到bin目录下,复制bin目录的路径

(二)配置环境变量

 5.电脑搜索环境变量,然后打开

6.点击环境变量 

7.系统环境变量path里面添加解压后mysql的bin目录的路径 

8.使用win+R键,输入cmd进入命令窗口,输入查看mysql环境变量是否配置成功,这样就是成功了

(三)安装MySQL服务

9.安装MySQL服务 

mysqld -install

(四)设置ini文件和data文件

10.在mysql的目录下面建立一个txt文本文件,再把.txt后缀改成.ini

ps:文件最终要如图:my.ini

data是存放mysql数据的地方,my.ini是mysql的配置文件

11. 把如下的内容放进去到这个my.ini文件里面去

切记:这个里面的路径都要换成自己的路径,斜杠不要弄错了。

/data这些文件没有的,会自动创建的,不用手动创建。

作者本人的mysql路径:D:\mysql-8.0.33-winx64

# MySQL Server 配置文件

[mysqld]

# 设置服务器端口(默认为 3306)
port = 3306

# 设置服务器数据存储路径
datadir = D:/mysql-8.0.33-winx64/data/

# 允许的最大连接数
max_connections = 100

# 服务器字符集设置
character-set-server = utf8

# 服务器默认存储引擎
default-storage-engine = InnoDB

# 设置日志文件路径和命名规则
log-error = D:/mysql-8.0.33-winx64/error.log
general_log = 0
general_log_file = D:/mysql-8.0.33-winx64/general.log


# 开启慢查询日志
slow_query_log = 1
slow_query_log_file = D:/mysql-8.0.33-winx64/Logs//slowquery.log
long_query_time = 1
log_queries_not_using_indexes = 1

# 设置临时文件路径
tmpdir = D:/mysql-8.0.33-winx64

# 启用二进制日志
log-bin = mysql-bin

# 启用主从复制
server-id = 1

#日志文件大小
innodb_log_file_size = 500M

#日志缓冲区大小
innodb_log_buffer_size = 800M

#关闭严格模式
innodb_strict_mode = 0

12.以管理员身份运行命令提示符 

13.初始化MySQL目录

ps:这个命令会给你自动创建ini配置文件里面的目录,比如data。还有生成随机的root密码,初始化系统表和权限。而mysqld --initialize-insecure这个是会把随机密码放在错误日志里面,不安全。

mysqld --initialize

14.运行这个命令后,可以看到data目录和一些其他的文件已经生成了。

(五)启动MySQL服务和设置密码

15.启动MySQL服务

net start mysql

16.无密码登录MySQL

mysql -uroot

 17.修改root账户的登录密码

ps:作者密码设置为123456

根据需要自行更改 

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

18.刷新命令

flush privileges;

 19.验证MySQL是否可以登录(这一步骤可以跳过)

先qiut命令退出,然后输入mysql -uroot -p。接下来要求你输入你设置的mysql密码,我的是123456

三、navicat连接mysql(可以跳过)

1.打开navicat,然后点击连接MySQL。

ps:navicat是一款比较好用的数据库可视化连接工具。

navicat安装教程:http://t.csdn.cn/YeL0e

2.输入账号密码进行连接数据库

3.点击连接或者双击打开,绿色的就是可以连接上的

 4.导入需要连接的数据库

navicat导入sql数据库文件的简单操作步骤_navicat怎么导入数据库_云边的快乐猫的博客-CSDN博客

有什么问题都可以评论区留言,看见都会回复的

如果你觉得本篇文章对你有所帮助的,多多支持吧!!!

点赞收藏评论,当然也可以点击文章底部的红包或者👇订阅付费文章创作支持一下了。抱拳了!

vip文章:http://t.csdn.cn/Uq5j1

bug大全订阅文章http://t.csdn.cn/j6UyR

"思念是心灵的旅程,追寻着那些珍贵的瞬间,穿越时空的距离,将爱永远铭刻在心中。"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/684626.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++ 程序设计】第 5 章:类的继承与派生

目录 一、类的继承与类的派生 (1)继承的概念 (2)派生类的定义与大小 ① 派生类的定义 ② 派生类的大小 (3)继承关系的特殊性 (4)有继承关系的类之间的访问 (5&am…

多线程单例模式

1、单例模式 顾名思义,单例模式能保证某个类在程序中只存在唯一一份示例,而不会创建出多个实例。就像java的JDBC编程只需要创建一个单例类DataSourece从这个DataSorce中获取数据库连接。没必要创建多个对象。 单例模式具体实现方式分为“饿汉”和“懒汉…

java编译与反编译

参考: Idea 使用技巧记录_source code recreated from a .class file by intell_hresh的博客-CSDN博客 深入理解Java Class文件格式(一)_昨夜星辰_zhangjg的博客-CSDN博客 实践详解javap命令(反编译字节码)_天然玩家…

【运筹优化】元启发式算法详解:迭代局部搜索算法(Iterated Local Search,ILS)+ 案例讲解代码实现

文章目录 一、介绍二、迭代局部搜索2.1 总体框架2.2 随机重启2.3 在 S* 中搜索2.4 ILS 三、获得高性能3.1 初始解决方案3.2 Perturbation3.2.1 扰动强度3.2.2 自适应扰动3.2.3 更复杂的扰动方案3.2.4 Speed 3.3 接受准则3.4 Local Search3.5 ILS 的全局优化 四、ILS 的精选应用…

Windows PE怎么修复系统?使用轻松备份解决!

​什么是Windows PE? Windows预先安装环境(英语:Microsoft Windows Preinstallation Environment),简称Windows PE或WinPE,是Microsoft Windows的轻量版本,主要提供个人电脑开发商(主要为OEM厂…

electron+vue3全家桶+vite项目搭建【20】窗口事件广播,通用事件封装

引入 electron中的渲染进程与主进程之间的数据交互需要利用ipc通信,互相订阅/通知来实现,我们不妨封装一个通用事件广播,利用自定义的事件名称来让主进程遍历窗口挨个推送对应内容,来实现事件的广播。 demo项目地址 实现思路 …

【计算机视觉】MaskFormer:将语义分割和实例分割作为同一任务进行训练

文章目录 一、导读二、逐像素分类和掩码分类的区别2.1 逐像素分类2.2 掩码分类2.3 区别 三、DETR四、MaskFormer五、MaskFormer用于语义和实例分割六、总结 一、导读 目标检测和实例分割是计算机视觉的基本任务,在从自动驾驶到医学成像的无数应用中发挥着关键作用。…

模拟电路系列分享-运放的关键参数5

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 提示:这里可以添加技术概要 例如: 实际运放与理想运放具有很多差别。理想运放就像一个十全十美的人,他学习100 分,寿命无限长,长得没挑剔,而实…

【c++11】移动构造的性质 和 与拷贝构造的比较(详解)

文章目录 定义性质移动构造的定义实例代码分析移动构造 与 拷贝构造的比较移动赋值 和 拷贝赋值 应用场景 定义 移动构造(Move Constructor)是一种特殊的构造函数,它通过接收一个右值引用参数来创建新对象,并从传入的对象中“移动…

操作系统——Windows 线程的互斥与同步

一、实验题目 Windows 线程的互斥与同步 二、实验目的 (1) 回顾操作系统进程、线程的有关概念,加深对 Windows 线程的理解。 (2) 了解互斥体对象,利用互斥与同步操作编写生产者-消费者问题的并发程序,加深对 P (即 semWait)、V(即 semSig…

[Spec] WiFi P2P Discovery

学习资料:Android Miracast 投屏 目录 学习资料:Android Miracast 投屏 P2P discovery Introduction Device Discovery procedures Listen State Search State Scan Phase Find Phase 总结 P2P discovery Introduction P2P发现使P2P设备能够快速…

WiSA Technologies开始接受WiSA E多声道音频开发套件的预订

美国俄勒冈州比弗顿市 — 2023年6月13日 — 为智能设备和下一代家庭娱乐系统提供沉浸式无线声效技术的领先供应商WiSA Technologies股份有限公司(NASDAQ股票代码:WISA)宣布:该公司现在正在接受其WiSA E开发套件的预订。WiSA E使用…

论文不详细解读(一)——MoCo系列

1. MoCo v1 论文名称: Momentum Contrast for Unsupervised Visual Representation Learning 开源地址:https://github.com/facebookresearch/moco 大佬详细解读:https://zhuanlan.zhihu.com/p/382763210 motivation 原始的端到端自监督方…

听说软件测试岗位基本都是女孩子在做?

“听我一朋友说,测试岗位基本都是女孩子做。” 不知道是不是以前“软件测试岗”给人印象是“不需要太多技术含量”的错觉,从而大部分外行认为从业软件测试的人员中女生应占了大多数。比如有人就觉得:软件测试主要是细心活,所以女生…

Python多任务执行方式

一、多任务的执行方式 并发:在一段时间内交替去执行任务(单核CPU)并行:CPU核数大于任务数 二、进程(实现多任务)——操作系统调度 进程是操作系统进行资源分配的基本单元一个程序至少有一个进程&#xf…

极致呈现系列之:EchartsK线图的数据量化

目录 什么是K线图K线图的特性及应用场景K线图的特性K线图的应用场景 Echarts中K线图的常用属性Vue3中创建K线图 什么是K线图 K线图是一种用于展示金融市场中股票、期货、外汇等交易品种价格走势的图表形式。它由一根根的垂直线条和水平线组成,能够直观地显示出一段…

OJ #378 字符串括号匹配2

题目描述 ​ 给出一个字符串,判断其中的左右括号是否匹配。 ​ 注:需同时判断左右圆括号 ( 和 ) ,左右中括号 [和],左右大括号 {和}。 ​ 不需要考虑括号之间的优先级的问题,也就是说,小括号包含大括号&…

NodeJS应届毕业生财务管理系统-计算机毕设 附源码82886

基于VueNodeJS应届毕业生财务管理系统 摘 要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由于现在…

合宙Air724UG Cat.1模块硬件设计指南--看门狗

概述 Air724UG 内部已经自带了看门狗,4秒进行一次喂狗,如果主芯片异常死机,自带的看门狗15秒左右会硬件复位主芯片。 另外主芯片死机情况下,reset键也可以硬重启。 通常情况下不需要外加硬件看门狗,如果对系统稳定性有…

FreeRTOS和uC/OS:选择入手哪个RTOS更合适?

FreeRTOS和uC/OS是两个流行的实时操作系统(RTOS),用于嵌入式系统开发。它们有一些区别,但选择哪个先入手取决于你的需求和项目要求。 复杂度:FreeRTOS是一个相对较简单的RTOS,它专注于提供基本的实时调度和…