Windows部署MySQL环境

一、下载MySQL数据库

进入官网:https://www.mysql.com

找到红框位置,点击DOWNLOADS页面下翻,找到红框位置并点击进入(图片右下方那个)

选择红框部分

这里按照红框选择的是离线安装,之间点击download即可,上面那个是在线安装

下载好安装包后找到下载文件,双击进行安装

二、安装

选择自定义安装,然后按照红框指示进行下一步

打开"Select Products" (选择产品)窗口,可以定制需要安装的产品清单。例如,选择"MySQL Server 8.0.26-X64"后,单击"→"添加按钮,即可选择安装MySQL服务器,如图所示。采用通用的方法, 可以添加其他你需要安装的产品。

此时如果直接"Next"(下一步),则产品的安装路径是默认的。如果想要自定义安装目录,则可以选中 对应的产品,然后在下面会出现"Advanced Options"(高级选项)的超链接

此时你可以分别设置 MySQL的服务程序安装目录和数据存储目录。如果不设置,默认分别在C盘的Program Files目录和 ProgramData目录(这是一个隐藏目录)。如果自定义安装目录,请避免"中文"目录

选择好要安装的产品之后,单击"Next"(下一步)进入确认窗口,如图所示。单击 "Execute"(执行)按钮开始安装,安装完成后在"Status"(状态)列表下将显示"Complete"(安装完成)

三、配置

(1)配置MySQL

MySQL安装之后,需要对服务器进行配置,按照红框指示操作

端口号一般选择默认端口号 3306

选择红框部分的传统授权方式 需要输入 两次同样的登录密码

此处将服务名设置为 "MySQL80"(也可自行设置名字),如果出现黄色感叹号警示,表示名称重复了,可以换一个名称。

如果希望开机自启动服务,也可以勾选"Start the MySQL Server at System Startup"选项 (推 荐)。

下面是选择以什么方式运行服务,可以选择"Standard System Account"(标准系统用户)或者"Custom User" (自定义用户)中的一个。这里推荐前者

这里按照红框选yes指示操作后一直next和Excute配置完成

如果出现下面这个情况,则可以采用以下解决方法:

1、保持住这个页面,不用叉掉重装

2、计算机--->右键--->管理。找到mysql

3、右键--->属性--->登录

4、点击允许服务于桌面交互,回到这一界面再一次安装

(2)配置MySQL环境变量

如果不配置MySQL环境变量,就不能在命令行直接输入MySQL登录命令。下面说如何配置MySQL的环境 变量:

步骤1:在桌面上右击【此电脑】图标,在弹出的快捷菜单中选择【属性】菜单命令。

步骤2:打开【系 统】窗口,单击【高级系统设置】链接。

步骤3:打开【系统属性】对话框,选择【高级】选项卡,然 后单击【环境变量】按钮。

步骤4:打开【环境变量】对话框,在系统变量列表中选择path变量。

步骤 5:单击【编辑】按钮,在【编辑环境变量】对话框中,将MySQL应用程序的bin目录 (就是找到你安装MySQL的文件位置,然后将其转换成地址的格式)添加到变量值中,用分号将其与其他路径分隔开。(也可在右边从浏览中找到你所安装的路径)

步骤6:添加完成之后,单击【确定】按钮,这样就完成了配置path变量的操作,然后就可以直接输入 MySQL命令来登录 数据库了

三、验证是否安装成功与登录

(1)服务的启动和停止

MySQL安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库。

方式1:使用图形界面工具

打开windows服务

方式1:计算机win(点击鼠标右键)→ 计算机管理(点击)→ 服务和应用程序(点击)→ 服务(点 击)

方式2:控制面板(点击)→ 系统和安全(点击)→ 管理工具(点击)→ 服务(点击)

方式3:任务栏(点击鼠标右键)→ 启动任务管理器(点击)→ 服务(点击)

方式4:单击【开始】菜单,在搜索框中输入"services.msc"

以上方法均可,然后按Enter键确认找到MySQL80(点击鼠标右键)→ 启动或停止(点击)

方式2:使用命令行工具
# 启动 MySQL 服务命令:
net start MySQL服务名

# 停止 MySQL 服务命令:
net stop MySQL服务名

(2)通过客户端来登录MySQL数据库

格式(一般来说不用写端口号,可以直接省略【-p 端口号】)

mysql -h 主机名 -P 端口号 -u 用户名 -p密码

也可简写成:mysql -u root -p
/这一行来写密码

注意:(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格。

(2)如果当你输入命令后,提示"拒绝服务",请以 系统管理员身份 打开命令提示符界面重新尝试

(3) 密码建议在下一行输入,保证安全

(4)客户端和服务器在同一台机器上,所以输入localhost或者IP地址127.0.0.1。同时,因为是连接本 机: -hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略

最后退出登录(记得命令写完要带英文分号" ; ")

exit;
或 quit;  //要带分号!!!!!
相关推荐
6667866623 分钟前
常见异常归总
java·mysql·mybatis
eternal__day26 分钟前
MySQL表设计(三大范式 && 表的设计)
数据库·mysql
尘浮生28 分钟前
Java项目实战II基于Spring Boot的药店管理系统的设计与实现(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·后端·maven·intellij-idea
it_s_ranining30 分钟前
MySQL第五章,储存过程
数据库·mysql
songqq2733 分钟前
【抽取数据简单方式】spark实现hive中数据抽取到MySQL
hive·mysql·spark·数据抽取
CodingBrother1 小时前
mysql常见死锁的分析
数据库·mysql
ln-x2 小时前
苍穹外卖05-Redis相关知识点
数据库·redis·缓存
MXsoft6182 小时前
Intel AMT技术在服务器硬件监控中的应用与解读
服务器·网络·数据库
计算机-秋大田2 小时前
基于Spring Boot的美术馆管理系统的设计与实现,LW+源码+讲解
java·数据库·论文阅读·spring boot·后端·spring
Yaml42 小时前
Spring Boot 与 Vue 共筑航空机票预定卓越平台
spring boot·后端·mysql·vue·航空机票