Mysql——压缩包方式安装教程

2023-09-21 11:33:39

一.Mysql压缩包下载方式

zip版(5.7及8.0)的下载需到官方网站下载,不同版本对应能安装在不同的操作系统下,本次介绍的是mysql-8.0.30-winx64在win10下的安装方式。

下载网址:MySQL :: Download MySQL Community Server

二.Mysql的安装流程

 1.下载压缩包至本机目录下。

2.在下载后的目录下找到Mysql压缩包并将其解压至自己创建的一个文件夹内(注意:目录名不可以是中文)

3.下载后的Mysql文件中创建一个.ini的配置文件和data文件夹,并对.ini做出配置。

配置.ini文件内容:

[mysqld]
 # 设置3306端口
 port=3306

 # 自定义设置mysql的安装目录,即解压mysql压缩包的目录
 basedir=D:\DB\mysql-8.0.30-winx64

 # 自定义设置mysql数据库的数据存放目录
 datadir=D:\DB\mysql-8.0.30-winx64\data

 # 允许最大连接数
 max_connections=200

 # 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
 max_connect_errors=10

 # 服务端使用的字符集默认为UTF-8
 character-set-server=utf8mb4

 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

 # 默认使用“mysql_native_password”插件认证
 default_authentication_plugin=mysql_native_password

[mysql]
 
 # 设置mysql客户端默认字符集
 default-character-set=utf8mb4

[client]

 # 设置mysql客户端连接服务端时默认使用的端口和默认字符集
 port=3306
 default-character-set=utf8mb4
4.配置环境变量:将Mysql文件的中bin的文件路径配置到本机的环境变量中,方便在cmd中任何路径下打开。

电脑属性-->高级系统属性-->环境变量-->配置Path

5.打开cmd(一定以管理员身份打开)。

(1).初始化命令(记录控制台给出的随机密码,一定记住):

mysqld --initialize --console (直接复制到控制台上,记住生成的密码)

(2).然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)

mysqld --install mysql8

(3).启动服务:

net start mysql

(4).登陆旧密码登陆(第3步中的密码):

mysql -u root -p

(5).修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

(6).输入quit退出Mysql

(7).使用新密码重新登录登录:mysql -u root -p

到此Mysql就安装完成了!!!

更多推荐

解决https页面加载http资源报错

为什么会报错?HTTPS页面加载HTTP资源会报错的原因是出于安全性考虑。HTTPS(HyperTextTransferProtocolSecure)是一种通过使用SSL/TLS加密通信来保护数据传输的协议,它确保了客户端和服务器之间的安全连接。当HTTPS页面尝试加载非加密的HTTP资源时,存在以下问题:混合内容警告

Scrapy爬虫框架实战

Python实现爬虫是很容易的,一般来说就是获取目标网站的页面,对目标页面的分析、解析、识别,提取有用的信息,然后该入库的入库,该下载的下载。以前写过一篇文章《Python爬虫获取电子书资源实战》,以一个电子书的网站为例来实现python爬虫获取电子书资源。爬取整站的电子书资源,按目录保存到本地,并形成索引文件方便查找

海康摄像头开发笔记(一):连接防爆摄像头、配置摄像头网段、设置rtsp码流、播放rtsp流、获取rtsp流、调优rtsp流播放延迟以及录像存储

文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131679108红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传

git的使用(详细教程)通过命令行操作及vscode插件

个人仓库创建首先在网页中注册并登录gitee,然后进行如下操作:1、在Gitee页面右上角找点+号点击新建仓库2、填写一个仓库名称,下移将红框圈起的方框勾选上即可创建仓库(仓库介绍可写可不写)3、创建成功跳到如下界面4、此时不要关闭该页面,到文件中新建一个文件夹(文件夹名字随意,在C/D/F盘建都可以)打开新建的文件夹

RES 系列 GRES: Generalized Referring Expression Segmentation 论文阅读笔记

RES系列GRES:GeneralizedReferringExpressionSegmentation论文阅读笔记一、Abstract二、引言三、相关工作有关的指代任务和数据集指代分割方法四、任务设置及数据集4.1GRES设置RES回顾一般化的RES评估4.2gRefCOCO:一个大尺度的GRES数据集多目标样本计数

Kotlin File.reader BufferedReader readLine

KotlinFile.readerBufferedReaderreadLineimportjava.io.BufferedReaderimportjava.io.Filefunmain(args:Array<String>){valfilePath="./myfile.txt"valfile=File(filePath

【跟小嘉学 Rust 编程】二十八、Rust中的日期与时间(DateTime)

系列文章目录【跟小嘉学Rust编程】一、Rust编程基础【跟小嘉学Rust编程】二、Rust包管理工具使用【跟小嘉学Rust编程】三、Rust的基本程序概念【跟小嘉学Rust编程】四、理解Rust的所有权概念【跟小嘉学Rust编程】五、使用结构体关联结构化数据【跟小嘉学Rust编程】六、枚举和模式匹配【跟小嘉学Rust

【Vue入门】MVVM数据双向绑定与Vue的生命周期

目录一、Vue介绍1.1什么是Vue?1.2Vue的优点1.3库与框架的区别二、Vue入门2.1MVVM(数据双向绑定)2.2BootCDN(加速服务)三、Vue实例3.1Vue开发示例3.2双向数据绑定3.3Vue生命周期钩子一、Vue介绍1.1什么是Vue?Vue是一个渐进式的JavaScript框架,用于构建用户

Vue系列(一)之 Vue入门

一.Vue简介1.1概述Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架。2.2特点1.声明式编码,遵循MVVM原则2.编码简单,体积小3.组件化,复用率高,代码维护容易2.3MVVM介绍MVVM,一种更好的UI模式解决方案,这个模式的核心是ViewModel,它是一种特殊的model类型,用于表示

MySQL学习系列(2)-每天学习10个知识

目录1.INNERJOIN和ON子句2.死锁3.SELECT*和SELECTcolumn1,column24.数据库的视图5.MySQL的触发器类型6.MySQL表的备份和恢复7.MySQL存储引擎8.索引优化9.MySQL中的子查询10.使用连接(JOIN)从多个表中检索数据👍点赞,你的认可是我创作的动力!⭐️收藏

VuePress网站如何使用axios请求第三方接口

前言VuePress是一个纯静态网站生成器,也就是它是无后端,纯前端的,那想要在VuePress中,发送ajax请求,请求一些第三方接口,有时想要达到自己一些目的在VuePress中,使用axios请求第三方接口,需要先安装axios,然后引入,最后使用本文包括VuePress中安装和使用axios,直接使用与挂载在根

热文推荐