【mysql环境】mysql的多种安装方法、环境配置总结

目录

第一步:mysql安装方法

方法一:

方法二:

方法三:

第二步:配置环境变量

第三步:验证是否配置成功


第一步:mysql安装方法

方法一:

下载MSI安装程序,进行mysql的安装

下载MySQL(官网下载地址https://downloads.mysql.com/archives/installer/)

(教程比较多)

如:

https://blog.csdn.net/SoloVersion/article/details/123760428


方法二:

下载压缩包解压安装

(教程比较多)

如:

https://blog.csdn.net/weixin_43605266/article/details/110477391


方法三:

在docker中安装mysql容器

1、Docker官网

https://hub.docker.com/_/mysql

命令

描述

docker pull mysql

下载最新版Mysql镜像 (=== docker pull mysql:latest )

docker pull mysql:版本号

下载指定版本的Mysql镜像

点击Tags,可以查看所有的版本,以及对应的命令就在后面

——————

2、下载mysql镜像

docker pull mysql

——————

3、查看已经下载的镜像

sudo docker images

 ——————

4、创建Mysql容器并运行

命令

描述

docker run

创建一个新的容器 , 同时运行这个容器

-name mysql

要启动的容器的名称(这里是mysql)

-d

后台运行

-p 3306:3306

将容器的 3306 (后) 端口映射到主机的 3306 (前) 端口

-restart unless-stopped

容器重启策略

-v /mydata/mysql/log:/var/log/mysql

将日志文件夹挂载到主机

-v /mydata/mysql/data:/var/lib/mysql

将mysql储存文件夹挂载到主机

-v /mydata/mysql/conf:/etc/mysql

将配置文件夹挂载到主机

-e MYSQL_ROOT_PASSWORD=root

设置root的密码(需要记住)

mysql:版本号

启动对应的mysql的版本 

\

shell 命令换行符

(注:使用-v将文件挂载到主机上的前,需要保证文件夹已经存在)

不挂载:

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

挂载(使用不挂载命令后,此处不用再输入):

docker run \
--name mysql \
-d \
-p 3306:3306 \
--restart unless-stopped \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:版本号

注:如果未挂载,后续想要继续挂载的话,再使用加了挂载参数-v 文件地址参数(即上述挂载命令)

没有文件夹,我们可以手动进行创建

mkdir -p /mydata/mysql/log

——————

5、查看运行中的容器

docker ps

——————

6、进入mysql容器(mysql是容器名)

docker exec -it mysql bash

进入mysql

mysql -uroot -p

(输入的密码的地方,是隐藏式的,输入了但是不会显示而已。成功进入到mysql命令行)



第二步:配置环境变量

1、进入环境变量编辑


2. “系统变量”--->“Path”--->“编辑”--->“新建”--->将MySQL的安装路径添加上去--->“确定”

把mysql的bin目录加上去

第三步:验证是否配置成功

1、window+R--->cmd


2. 输入mysql -u root -p回车(直接在命令行打开前提是配置了全局环境)

输入密码,按下回车键,出现mysql命令行即成功

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++笔记之各种sleep方法总结

C笔记之sleep总结 —— 2023年4月9日 小问 上海 code review 文章目录 C笔记之sleep总结1.std::this\_thread::sleep\_for()附:std::this\_thread::sleep\_for(std::chrono::duration) 2.std::this\_thread::sleep\_until()附:std::this\_thread::sleep\…

Microsoft Edge插件推荐:CSDN·浏览器助手

文章目录 1.简介2.安装3.总结 今天来给大家分享一个超级好用的Microsoft Edge插件,名为CSDN浏览器助手 1.简介 CSDN浏览器助手是一款集成本地书签、历史记录与 CSDN搜索(so.csdn.net) 的搜索工具,可以自定义Microsoft Edge的新标签页,还可以…

UDP SocketAPI

1、TCP与UDP区别 TCP:有连接,可靠传输,面向字节流,全双工 UDP:无连接,不可靠传输,面向数据报,全双工 2、UDP sockeAPI的核心类 DatagramSocket:相当于对socket文件进…

OpenStack(3)--vxlan网络实战

目录 一、ML2配置文件 二、上传cirros镜像 三、创建vxlan10网络 四、创建实例/同vxlan通信测试 五、不同vxlan通信测试 5.1 新建vxlan11 5.2 新建路由/添加路由接口 5.3 不同vxlan通信测试 5.4 qemu-vnc报错 六、深度剖析vxlan 七、认识 Bridge br-ex、Bridge br-in…

基于matlab基于预训练的膨胀双流卷积神经网络的视频分类器执行活动识别(附源码)

一、前言 此示例首先展示了如何使用基于预训练的膨胀 3-D (I3D) 双流卷积神经网络的视频分类器执行活动识别,然后展示了如何使用迁移学习来训练此类视频分类器使用 RGB 和来自视频的光流数据 [1]。 基于视觉的活动识别涉及使用一组视频帧预…

PHY芯片的使用(一)之基本概念讲解(MII相关)2

今天想和大家交流一下MAC和PHY之间的接口MII。 MII(Media Independent Interface )是介质无关接口。MII接口定义了在MAC层和物理层之间传送数据和控制状态等信息的接口,它是10M和100M兼容的接口,经过扩展后还可以用于1000M的MAC层与物理层的接口&#x…

【国产复旦微FMQL45教程】-小试牛刀之LED

本教程采用 FMQL7045 FPGA开发板来完成整个试验,板卡照片如下: 具有丰富的接口资源,系统框图如下: 本教程用于完成基于Vivado的FMQL45的LED实验,目标是能够将这款开发板PL端先跑起来。 对于纯 PL 设计,我们…

计算机网络—局域网

文章目录 ARP协议以太网以太网帧结构交换机交换机的端口划分 PPP协议 MAC地址 封装在链路帧中的地址,作为每一个接口的地址。(一般是48bit大小) MAC地址是刻画到我们物理接口上的,我们的网卡一旦出厂之后就会携带一个唯一的物理地…

SAP 后台配置之FM基金管理篇

SAP FM基金管理后台配置及应用 1 二话不说先上后台配置,能跑通为先1.1 基础设置1.1.1 维护财务管理区1.1.2 分配财务管理区1.1.3 激活全局基金管理功能1.1.4 定义全局参数1.1.5 定义编号区间编号并分配1.1.6 创建更改层次变式1.1.3 激活科目分配元素1.1.4 设置允许空…

微信小程序 rich-text富文本框 怎么设置里面节点的样式

1、在JS中我们获取数据&#xff0c;在没有类名的情况下 使用正则匹配你想要添加演示的节点 res[1].data[0].f_content为rich-text里面的节点 如图 代码&#xff1a;让获取的节点中的图片的最大宽度为100%,高度为auto this.content res[1].data[0].f_content.replace(/\<…

Java泛型详解:为什么使用泛型?如何使用泛型?

Java泛型详解&#xff1a;为什么使用泛型&#xff1f;如何使用泛型&#xff1f; &#x1f498;一、为什么使用泛型&#xff1f;&#x1f498;二、如何使用泛型&#xff1f;&#x1f496;1. 泛型类的使用&#xff1a;&#x1f496;2. 泛型方法的使用&#xff1a;&#x1f496;3.…

Python高级教程:简单爬虫实践案例

学习目标 能够知道Web开发流程 能够掌握FastAPI实现访问多个指定网页 知道通过requests模块爬取图片 知道通过requests模块爬取GDP数据 能够用pyecharts实现饼图 能够知道logging日志的使用 一、基于FastAPI之Web站点开发 FastAPI是一个高性能、易于使用、快速编写API的…