首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows部署MySQL数据库的方法

Windows部署MySQL数据库的方法

作者头像
疯狂学习GIS
发布于 2024-11-07 02:10:00
发布于 2024-11-07 02:10:00
28800
代码可运行
举报
文章被收录于专栏:疯狂学习GIS疯狂学习GIS
运行总次数:0
代码可运行

  本文介绍在Windows电脑中,下载、部署MySQL数据库的方法。

MySQL数据库可以说是最为常用的数据库之一了,在GIS领域中其也经常被用到。之前我们介绍过RedisPostgreSQLInfluxDB等多种数据库在Windows电脑中的下载、安装与运行方法,这里就再介绍一下MySQL数据库的配置方法。其中,就以其社区版(因为这个版本是免费的)为例来介绍。

  首先,我们进入MySQL数据库社区版的官方网站(https://dev.mysql.com/downloads/mysql/),选择自己所需的版本;对于Windows系统而言,建议大家就选择.msi格式的安装包文件即可,如下图所示。

  接下来,直接选择最下方的选项,无需注册、登录就可以下载;如下图所示。

  下载完成后,会得到一个.msi格式的安装包文件,如下图所示。

  双击上述安装包文件,打开安装界面。其中,建议大家选择“Typical”这个选项,将会以默认设置安装MySQL数据库,如下图所示;但是,如果对一些参数设置有自己的需求,比如若需手动指定MySQL数据库安装路径的话,就需要选择“Custom”选项。我这里就选择第一个选项了,这样安装起来更方便一些。

  其中,如果选择了“Typical”这个选项,那么MySQL数据库的默认安装路径就是C盘的Program Files文件夹,如下图所示。

  安装完毕后,可以勾选中最下方的勾选项,使得我们可以浏览、设置一些MySQL数据库的基本参数;如下图所示。

  其中,这些参数包括数据存放的路径(建议不要放到C盘),如下图所示。

  以及服务配置类型、端口号等(这些参数都选择默认的设置即可),如下图所示。

  同时,需要设置一下数据库的管理员用户名和密码,如下图所示;这个大家自行设置,并且要牢记。

  随后,即可应用前述设置,完成配置,如下图所示。

  接下来,我们还可以配置一下环境变量,使得后期我们在任何一个路径下,通过命令行都可以进入MySQL数据库。

  首先,进入MySQL数据库的安装路径,并找到其中MySQL Server X.X文件夹下的bin文件夹内,复制路径,如下图所示。

  随后,按照文章Windows环境变量的设置方法中介绍的方法,将上面我们复制好的这个变量,添加到系统变量的Path里,如下图所示。

  到此为止,我们就完成了本地MySQL数据库全部的配置工作。默认情况下,MySQL数据库的服务在每次开机都会自动启动,无需手动开启。

  随后,我们可以在任意位置打开命令行,输入如下代码;这个代码是用来查看MySQL数据库的版本的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql --version

  运行上述代码,如果出现下图所示的版本信息,就说明前述配置没有问题。

  接下来,还是在命令行,可以输入如下的代码,以管理员身份登录数据库。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -uroot -p

  运行上述代码,如下图所示;其中,需要再输入一下管理员账户的密码。随后,就已经进入MySQL数据库了,可以开始各类和数据库有关的处理操作了。

  此外,我们还可以在DBeaver等数据库可视化工具中,连接我们前面创建好的本地MySQL数据库,如下图所示。

  至此,大功告成。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 疯狂学习GIS 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python pyro4自定义URI(并行编程 35)
@Pyro4.expose class GreetingMaker(object): def get_fortune(self, name): return "Hello, {0}. Here is your fortune message:\n" "Tomorrow's lucky number is 12345678.".format(name)
用户5760343
2019/07/30
5430
python rpyc远程调用(并行编程 37)
import time from rpyc import Service from rpyc.utils.server import ThreadedServer
用户5760343
2019/07/30
1.2K0
SpringCloud-基于Feign远程调用
Spring Cloud是分布式系统的开发工具包,包含多个微服务组件,其中Feign是一款声明式的Web服务客户端,极大简化了在Spring Cloud中进行远程调用的流程。文章将详细介绍如何利用Feign实现更优雅的多参数远程调用,通过Feign的注解和自动化配置,减少了手动拼接URL和请求参数的繁琐工作,提高了代码的清晰度和可维护性。这篇文章旨在帮助开发者更好地利用Spring Cloud中的Feign组件,构建更高效、可扩展的分布式系统。
Damon小智
2024/02/20
5880
SpringCloud-基于Feign远程调用
python3 交互操作 kafka 之 kafka-python
https://kafka-python.readthedocs.io/en/master/
Devops海洋的渔夫
2019/06/15
13.5K2
基于netty实现rpc远程调用
Netty中的HTTP处理要Netty内置的HTTP的编解码器来完成解析。现在我们来看自定义协议如何设定。在Netty中完成一个自定义协议其实非常简单,只需要定义一个普通的Java类即可。我们现在手写RPC主要是为了完成对Java代码的远程调用,类似于RMI(Remote Method Invocation,远程方法调用),大家应该都很熟悉了吧。在远程调用Java代码时,哪些内容是必须由网络来传输的呢?譬如,服务名称?需要调用该服务的哪个方法?方法的实参是什么?这些信息都需要通过客户端传送到服务端。
周杰伦本人
2022/10/25
6230
基于netty实现rpc远程调用
徒手撸框架--实现 RPC 远程调用
微服务已经是每个互联网开发者必须掌握的一项技术。而 RPC 框架,是构成微服务最重要的组成部分之一。趁最近有时间。又看了看 dubbo 的源码。dubbo 为了做到灵活和解耦,使用了大量的设计模式和 SPI机制,要看懂 dubbo 的代码也不太容易。
用户2060079
2018/10/11
7860
☀️苏州程序大白用万字解析Python网络编程与Web编程☀️《❤️记得收藏❤️》
在现实生产环境中,一个服务端不可能只就服务于一个客户端;通常一个服务端是要能服务多个客户端,以下是多任务的实现思路:
苏州程序大白
2021/10/25
9820
☀️苏州程序大白用万字解析Python网络编程与Web编程☀️《❤️记得收藏❤️》
《Python分布式计算》 第4章 Celery分布式应用 (Distributed Computing with Python)搭建多机环境安装Celery测试安装Celery介绍更复杂的Celer
本章是前面某些知识点的延续。特别的,本章以实例详细的探讨了异步编程和分布式计算。本章关注Celery,一个复杂的用于构建分布应用的Python框架。最后,对比了Celery的对手:Pyro和Python-RQ。 此时,你应该已经明白了并行、分布和异步编程的基本含义。如果没有的话,最好再学习下前面几章。 搭建多机环境 学习Celery和其它Python包之前,先来搭建测试环境。我们开发的是分布应用,因此需要多机环境。 可以使用至少两台联网机器的读者可以跳过这部分。其余读者,请继续阅读。对于后者,仍然有免费或便
SeanCheney
2018/04/24
2.8K0
《Python分布式计算》 第4章 Celery分布式应用 (Distributed Computing with Python)搭建多机环境安装Celery测试安装Celery介绍更复杂的Celer
Netty 实现简单的RPC远程调用 原
RPC又称远程过程调用,我们所知的远程调用分为两种,现在在服务间通信的方式也太多已这两种为主
chinotan
2019/04/03
2K0
Netty 实现简单的RPC远程调用
                                                                            原
【详解】轻量级分布式RPC框架实战
随着互联网的飞速发展,分布式系统逐渐成为构建大型应用的首选方案。在分布式系统中,远程过程调用(Remote Procedure Call,简称RPC)是一种常用的通信方式,它允许程序通过网络请求其他机器上的服务,就像调用本地函数一样方便。本文将介绍如何构建一个轻量级的分布式RPC框架,并通过实战案例展示其具体应用。
大盘鸡拌面
2025/07/06
850
mac下开启docker API远程调用
docker容器技术至今已有五年的发展,作为一个工具,已经像Linux命令一样融入我们开发的生活。现在大多开发都使用Mac作为开发机,大都会装一个Docker for mac这个Mac下的docker工具。本文将从以下几个话题进行展开,说明Mac下docker的使用原理。
暮雨
2018/10/17
6.6K2
mac下开启docker API远程调用
java开发webservice接口_webservice接口的开发和调用
1、定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示:
全栈程序员站长
2022/09/13
3.6K0
java开发webservice接口_webservice接口的开发和调用
Python RPC 远程调用脚本之 RPyC 实践
最近有个监控需求,需要远程执行集群每个节点上的脚本,并获取脚本执行结果,为了安全起见不需要账号密码登陆节点主机,要求只需要调用远程脚本模块的方法就能实现。 总结下python进行远程调用脚本方法: 登陆主机执行脚本,python模块支持如 pssh、pexpect、paramiko、ansible 以远程方法调用(不需要登陆主机),python模块 rpyc,支持分布式 socket 方式,稍显复杂,需要熟悉网络协议,起点比较高 rpyc支持远程调用、分布式计算,以较少代码量实现复杂socket编程,本文主
用户1177713
2018/02/24
3.2K0
Python RPC 远程调用脚本之 RPyC 实践
SpringCloudRPC远程调用核心原理:Feign远程调用的执行流程
由于Feign中生成RPC接口JDK动态代理实例涉及的InvocationHandler调用处理器有多种,导致Feign远程调用的执行流程稍微有所区别,但是远程调用执行流程的主要步骤是一致的。这里主要介绍与两类InvocationHandler调用处理器相关的RPC执行流程:
愿天堂没有BUG
2022/10/31
1.6K0
SpringCloudRPC远程调用核心原理:Feign远程调用的执行流程
.NET Remoting 体系结构 之 对象的激活
客户端可以使用和创建远程 Activator 类。使用 GetObject()方法,可以得到服务器激活的远程对象或知名的远程对象的代理。CreateInstance()方法返回客户端激活的远程对象的代理。 new 运算符可以代替 Activator 类激活远程对象。为此,还必须使用 RemotingConfiguration 类在客户端中配置远程对象。
DougWang
2020/02/17
7660
为了带你搞懂RPC,我们手写了一个RPC框架
远程服务调用(Remote procedure call)的概念历史已久,1981年就已经被提出,最初的目的就是为了调用远程方法像调用本地方法一样简单,经历了四十多年的更新与迭代,RPC 的大体思路已经趋于稳定,如今百家争鸣的 RPC 协议和框架,诸如 Dubbo (阿里)、Thrift(FaceBook)、gRpc(Google)、brpc (百度)等都在不同侧重点去解决最初的目的,有的想极致完美,有的追求极致性能,有的偏向极致简单。
Rude3Knife的公众号
2022/04/28
4300
为了带你搞懂RPC,我们手写了一个RPC框架
远程调用服务框架-CXF(WebServic)
本文介绍了如何利用阿里巴巴的开源项目Dubbo,实现高性能的服务化架构。首先介绍了Dubbo的基本概念和架构设计,然后详细讲解了如何使用Dubbo搭建服务化架构,并总结了在实践过程中需要注意的要点。本文对于实际项目中使用Dubbo搭建服务化架构具有一定的参考价值。
李家酒馆酒保
2017/12/27
1.8K0
远程调用服务框架-CXF(WebServic)
SpringCloudRPC远程调用核心原理:FeignRPC动态代理实例创建流程
首先回顾一下Feign的整体运作流程。Feign英文直译为假装/装作,也就是说Feign是一个伪客户端,即它不做任何的HTTP请求处理。
愿天堂没有BUG
2022/10/31
9210
SpringCloudRPC远程调用核心原理:FeignRPC动态代理实例创建流程
python高阶教程-并行编程
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/book/senior_python/parallel/
羽翰尘
2019/11/20
7960
Dubbo源码学习-服务引用(远程调用阶段)
Dubbo 支持同步和异步两种调用方式,其中异步调用还可细分为“有返回值”的异步调用和“无返回值”的异步调用。所谓“无返回值”异步调用是指服务消费方只管调用,但不关心调用结果,此时 Dubbo 会直接返回一个空的 RpcResult。若要使用异步特性,需要服务消费方手动进行配置。默认情况下,Dubbo 使用同步调用方式。
周同学
2020/03/20
1.2K0
Dubbo源码学习-服务引用(远程调用阶段)
推荐阅读
相关推荐
python pyro4自定义URI(并行编程 35)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档