MySQL数据库下载与安装使用

news2024/11/15 9:56:00

文章目录

  • MySQL数据库
    • 下面是各个版本完整的生命周期。
    • 下载MySQL安装包
    • 安装和使用MySQL
    • 一些基础MySQL使用命令

MySQL数据库

这里我选择的是免安装绿色解压版本

现在各位开发者使用的MySQL,大部分版本都是 5.7,根据官方说明,MySQL 5.7 将于 2023年10月21日结束生命周期。所以我选择安装8.x的版本做演示了

下面是各个版本完整的生命周期。

	Release        Release Date            End of life  

	MySQL 8.0      April 19, 2018       
	MySQL 5.7      October 21, 2015       October 21, 2023  
	MySQL 5.6      February 5, 2013       February 5, 2021  
	MySQL 5.5      December 3, 2010       December 3, 2018  
	MySQL 5.1      November 14, 2008      December 31, 2013 
	MySQL 5.0                             January 9, 2012

下载MySQL安装包

①进入官网后,点击"DOWNLOADS",然后页面往下拉点击"MySQL Community(GPL)Downloads"

官方地址:https://www.mysql.com/

在这里插入图片描述

在这里插入图片描述
②然后跳转到下载页面选择"MySQL Community Server"这个选项点击即可
在这里插入图片描述
③然后就可以看到,下载MySQL系统、版本页面了,不过刚进来的页面版本选项下拉框是只能看到最近的几个版本,所以可以点击"Archives"后就可以看到可以选择全部的版本了
在这里插入图片描述
④然后就是看个人选择下载什么版本,什么系统的免安装版本了。

这样就下载完成了!!!

在这里插入图片描述

安装和使用MySQL

下载好了之后是一个压缩包的形式

①可以和我一样新建一个文件夹来存放MySQL,注意:命名最好不要有中文,然后就是解压放进去就可以了

在这里插入图片描述

然后解压的免安装版本里面,bin文件夹是存放执行文件的,lib文件夹是存放数据的
在这里插入图片描述
进入到bin文件夹中,我们暂时是需要知道两个执行文件就行了,mysql.exe(客户端),mysqld(服务端)
在这里插入图片描述
②然后需要使用cmd才能执行mysql,但是直接输入是无法执行,需要定位到MySQL执行文件的路径才行
在这里插入图片描述
当然定位到了执行文件的路径后直接输入也是不行的,需要安装相应的服务才行。
在这里插入图片描述
③我们每次运行mysql都需要输入定位到MySQL执行文件的路径才能运行,这样很不方便,所以我们可以设置到环境变量当中,让它可以在cmd中直接使用
在这里插入图片描述

在这里插入图片描述
④设置好了环境变量后,我们需要初始化MySQL才能安装服务。使用(mysqld.exe --initialize-insecure)命令就可以初始化MySQL,这个方式的初始化默认是给的空密码,而另一种初始化命令(mysqld --initialize -console)命令初始化后会随机给予密码,那种初始化不推荐
在这里插入图片描述
⑤然后就可以在cmd中输入(net start mysql)命令执行启动服务了,然后输入进入MySQL的命令(mysql -u root -p)就可以进入了。
在这里插入图片描述
当然也可以通过win+r运行services.msc命令找到MySQL服务,然后通过点击启动此服务即可启动。(停止服务、重启服务都可以通过此处方式)
在这里插入图片描述
还可以通过任务管理器里面的服务,执行启动MySQL服务,同理也可以通过此处方法关闭服务。
在这里插入图片描述

一些基础MySQL使用命令

	'''基础使用命令'''
	
	1.安装服务:mysqld --install

  2.初始化: 
  	mysqld --initialize --console(默认会随机生成密码)不推荐使用
  	mysqld --initialize-insecure(这种初始化不会生成密码)推荐使用

  3.开启服务:net start mysql

  4.关闭服务:net stop mysql

  5.登录mysql:mysql -u root -p

    Enter PassWord:(密码) '如果是没有密码,到了这步可以直接回车即可'

  6.修改密码:alter user 'root'@'localhost' identified by 'root';(by后面接着的是密码)

  7.标记删除mysql服务:sc delete mysql

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

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

相关文章

零售创新:社交媒体如何改变跨境电商游戏规则?

在当今数字化的时代,社交媒体已经成为了我们日常生活中不可或缺的一部分。Facebook、Instagram、Twitter、WeChat等平台不仅让我们与朋友家人保持联系,还成为了一个新的商业战场。特别是在跨境电商领域,社交媒体的崛起正在彻底改变游戏规则。…

团购页面.

<!DOCTYPE html> <html><head><title>团购</title><meta http-equiv"content-type" content"text/html; charsetutf-8"/><meta name"apple-mobile-web-app-capable" content"yes"/><lin…

yxy销售网站后台管理系统

springbootmybatisthymeleaf 第一个练习的项目就是小商品零售平台后台管理系统&#xff0c;但是当时由于业务不熟练&#xff0c;需求分析先不做好&#xff0c;导致在开发的过程中出现了很多问题。 这次首先把需求确定&#xff0c;详细的做好前期准备工作&#xff0c;再来进行…

acme.sh: 未找到命令解决办法丨acme命令安装ssl证书

在Freessl申请的ssl证书现在都是需要acme命令了&#xff0c;服务器没有自带所以会出现这个报错&#xff0c;首先 1、安装并下载&#xff1a; curl https://get.acme.sh | sh -s emailmyexample.com2、进入到安装目录,创建指令别名&#xff1a; cd /root/.acme.sh/ alias acm…

一些经典的神经网络(第19天)

1. 经典神经网络&#xff08;LeNet&#xff09; LeNet是早期成功的神经网络&#xff1b; 先使用卷积层来学习图片空间信息 然后使用全连接层来转到到类别空间 【通过在卷积层后加入激活函数&#xff0c;可以引入非线性、增加模型的表达能力、增强稀疏性和解决梯度消失等问题…

防水款无源NFC卡片

产品参数&#xff1a; PN29_T 产品参数 产品型号 PN29_T 尺寸(mm) 85.8*41*2.9mm 显示技术 电子墨水屏 显示区域(mm) 29(H) * 66.9(V) 分辨率(像素) 296*128 像素尺寸(mm) 0.227*0.226 显示颜色 黑/白 视觉角度 180 工作温度 0-50℃ 电池 无需电池 工作…

linux性能分析(四)CPU篇(一)基础

一 CPU篇 遗留&#xff1a; 负载与cpu关系、负载与线程的关系? ① CPU 相关概念 1、physical 物理CPU个数 --> 一般一个实体 2、cpu 核数 3、逻辑CPU个数 逻辑核 4、超线程 super thread 技术 5、各种cpu的计算方式物理 physical CPU的个数&#xff1a; physical id逻…

el-dropdown 在火狐浏览器,下拉框先被其他元素覆盖1s后才置于最上层?

问题描述&#xff1a; element-ui组件&#xff0c;el-dropdown使用火狐浏览器打开时&#xff0c;下拉框会被其他元素覆盖&#xff0c;大约1s后才会完全置于最上层。 原因&#xff1a; 目前只觉得是官网自带的问题&#xff0c;有大佬知道更好的解决办法&#xff0c;请随时留言&a…

01_introduction_to_diffusers_CN

&#x1f917; Diffusers 介绍 来源&#xff1a;https://github.com/huggingface/diffusion-models-class/blob/main/unit1/01_introduction_to_diffusers.ipynb 预备知识 在进入 Notebook 之前&#xff0c;你需要: &#x1f4d6; 阅读第一单元的材料&#x1f917; 在 Hugg…

安科瑞智能操控装置产品在上海特斯拉工厂配电工程的应用

安科瑞 崔丽洁 1 概述 2018年10月17日&#xff0c;上海市临港管委会表示&#xff0c;特斯拉&#xff08;上海&#xff09;有限公司已成功摘得上海临港装备产业区Q01-05地块864885平方米&#xff08;合计1297.32亩&#xff09;的工业用地&#xff0c;并与上海市规划和国土资源管…

bpf对内核的观测

目录 1 bpftrace常用命令1.1 列出bpftrace 相关命令的list1. 2bpftrace -e 是执行1.3 查看参数 -lv 2 bpftrace 可以用到的变量3 高级3.1 内置函数3.2 文件系统3.3 内核内存 栈3.4 Malloc 调用 统计3.5 系统调用 brk 的 统计3.6 脚本调用 4 应用5 怎么串联起来呢 bpftrace 总的…

不写代码、构建一个开源的 ChatGPT,总共需要几步?|Hugging News #1020

每一周&#xff0c;我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新&#xff0c;包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等&#xff0c;我们将其称之为「Hugging News」。本期 Hugging News 有哪些有趣的消息&#xff0…

PostGIS MultiPolygon挖洞

现象 在应用过程中&#xff0c;“我认为的”&#xff0c;1个点明明落在了2个多面上&#xff0c;结果却不同。其实你会发现&#xff0c;坐标点的数据是一样的&#xff0c;但是定义的方法不同&#xff0c;导致结果不同。 --基础数据-- CREATE TABLE public.test_geometry_4490 …

用Python解析HTML页面

用Python解析HTML页面 文章目录 用Python解析HTML页面HTML 页面的结构XPath 解析CSS 选择器解析简单的总结 在前面的课程中&#xff0c;我们讲到了使用 request三方库获取网络资源&#xff0c;还介绍了一些前端的基础知识。接下来&#xff0c;我们继续探索如何解析 HTML 代码&…

4.从字节码分析synchronized的实现原理

文章目录 0.前言章节回顾 同步块&#xff0c;同步静态方法&#xff0c;同步实例方法的字节码区别解析synchronized代码块的字节码 1. 基础知识1.1 synchronized关键字的作用和重要性1.2 Java对象监视器1.2.1 Java中的对象监视器概念1.2.2 对象监视器在多线程环境中的作用 2. 基…

Vue3.0性能提升主要是通过哪几方面体现的?

一、编译阶段 回顾Vue2&#xff0c;我们知道每个组件实例都对应一个 watcher 实例&#xff0c;它会在组件渲染的过程中把用到的数据property记录为依赖&#xff0c;当依赖发生改变&#xff0c;触发setter&#xff0c;则会通知watcher&#xff0c;从而使关联的组件重新渲染 试想…

Linux系统编程_进程间通信第2天: 共享内存(全双工)、信号(类似半双工)、信号量

1. 共享内存概述&#xff08;433.10&#xff09;&#xff08;全双工&#xff09; 2. 共享内存编程实现&#xff08;434.11&#xff09; 共享内存&#xff08;Shared Memory&#xff09;&#xff0c;指两个或多个进程共享一个给定的存储区 特点 共享内存是最快的一种 IPC&…

docker 安装 Centos7

1. 从docker 安装 Centos7 查看有哪些 centos7 系统&#xff1a;docker search centos72. 安装 centos7 docker pull docker.io/ansible/centos7-ansible3.使用镜像创建容器 docker run -itd -p 8022:22 --namevm01 -v /bodata:/bodata -h vm01 --privilegedtrue 688353a31…

Python---while循环的执行流程 解释

使用Debug调试工具&#xff0c;查看while循环的运行流程 代码 # ① 初始化计数器 i 1 # ② 编写循环条件&#xff08;判断计数器是否达到了100&#xff09; while i < 100:print(f{i 1}、老婆大人&#xff0c;我错了)# ③ 在循环体内部更新计数器i 1 ① 代码都是顺序执行…

【四:Unittest框架】

day1 总结&#xff1a; from selenium import webdriver 页面及元素常用操作&#xff1a;四大操作元素操作三大等待 三大切换 句柄/frame/alert 键盘操作 keys 鼠标操作 ActionChains JS操作 日期控件/滚动条 下拉列表 文件上传 input/非input类型文件 pytest有inittest的区别…