Windows系统安装MySQL数据库详细教程

ops/2024/9/25 8:31:04/

【确认本地是否安装mysql

(1)按【win+r】快捷键打开运行;

(2)输入services.msc,点击【确定】;

(3)在打开的服务列表中查找mysql服务,如果没有mysql服务,说明本机没有安装mysql,反之,说明本机安装了mysql服务。

【下载mysql安装包】

(1)点击mysql安装包下载链接:https://dev.mysql.com/downloads/mysql/,选择window版本,点击下载按钮,如下所示:

【添加配置文件并安装mysql

(1)下载好mysql安装包后,将其解压到指定目录,并记下解压的目录,后续用于环境变量配置:

(2)在bin目录同级下创建一个文件,命名为my.ini

(3)编辑my.ini文件,文件内容如下:

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录 ---这里输入你安装的文件路径----

basedir=E:\czw_soft\soft\mysql-8.0.28-winx64\mysql-8.0.28-winx64

# 设置mysql数据库的数据的存放目录

datadir=E:\mysql\data

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。

max_connect_errors=10

# 服务端使用的字符集默认为utf8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

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

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

有两点需要注意修改的:

A、basedir这里输入的是mysql解压存放的文件路径

B、datadir这里设置mysql数据库的数据存放目录

(4)打开cmd进入mysql的bin文件下,依次执行命令

在cmd上执行第一条命令:

//安装mysql  安装完成后Mysql会有一个随机密码

mysqld --initialize --console

执行结果如下:

注意:

A、一定要保存截图,里面有安装的初始密码!!!!

B、安装过程中可能会提示以下问题

可以直接去网上下载该文件,放到C:\Windows\System32下面即可:

接下来在cmd执行第二条命令:

//安装mysql服务并启动   

mysqld --install mysql

执行完后,mysql整体就安装完毕,恭喜你完成了80%。

如果出现以下情况,说明cmd不是以管理员形式执行的,改用为管理员权限执行即可。

【修改mysql密码】

(1)在本机启动mysql服务:

点击桌面我的电脑,右键选择管理进去:

找到mysql服务,右键启动:

(2)继续在cmd上执行以下命令:

mysql -uroot -p

回车后输入上面安装时保存的初始密码,进入mysql里面:

 

(3)在mysql里面继续执行以下命令:

//修改密码为123mysql

ALTER USER 'root'@'localhost' IDENTIFIED BY '123mysql';

回车按照指引执行完后,代表密码修改成功,再输入exit;退出即可

    

【配置环境变量】

(1)进入电脑的环境变量

(2)新建系统变量:

变量名:MYSQL_HOME

变量值:文件的解压目录

(3)修改系统的path变量

编辑path,进去后添加 %MYSQL_HOME%\bin

配置完成后测试一下安装数据库是否成功:

Win + R 输入cmd进去终端窗口

输入mysql -V出现版本号代表安装成功:

      以上就是Windows系统安装mysql数据库的全部过程,觉得有所帮助的朋友点点关注。


http://www.ppmy.cn/ops/36257.html

相关文章

element-plus el-time-picker 时间段选择(可多选)

实现一个如图的时间段选择器 处理好时间回显逻辑&#xff0c;组件内[‘’,‘’],后端数据[{startTime:‘’,endTime:‘’}]处理好加和减的显示逻辑 <template><div><div v-for"(item, index) in currentChoose" :key"index" class"fl…

ubuntu20部署3d高斯

3d高斯的链接&#xff1a;https://github.com/graphdeco-inria/gaussian-splatting 系统环境 ubuntu20的系统环境&#xff0c;打算只运行训练的代码&#xff0c;而不去进行麻烦的可视化&#xff0c;可视化直接在windows上用他们预编译好的exe去可视化。&#xff08;因为看的很…

JAVA每日面试题(二)

Java高级面试问题及答案 问题1: 请解释Java内存模型(JMM)及其重要性 答案&#xff1a; Java内存模型&#xff08;JMM&#xff09;是一个抽象的概念&#xff0c;它定义了Java程序中各种变量&#xff08;线程共享变量&#xff09;的访问规则&#xff0c;以及在并发环境下如何保…

30万买智驾车,选特斯拉还是华为?

文 | AUTO芯球 作者 | 雷歌 我真是佩服马斯克&#xff0c; 一趟24小时的北京出差&#xff0c;就解除了Model车系进入机关单位禁令的问题&#xff0c; 也打开了特斯拉FSD完全自动驾驶进入中国市场的大门&#xff0c; 给我我一天时间&#xff0c;估计一部剧都追不完&#xf…

深度学习实战76-基于目标检测YOLOv5模型的迁移学习使用方法,YOLOv5的原理与结构

大家好,我是微学AI,今天给大家介绍一下深度学习实战76-基于目标检测YOLOv5模型的迁移学习使用方法,YOLOv5的原理与结构。YOLOv5(You Only Look Once version 5)是一种先进的目标检测算法,基于深度学习的单阶段目标检测模型。它的主要原理是通过一次前向传播就同时预测图像…

力扣每日一题114:二叉树展开为链表

题目 中等 提示 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链表应该同样使用 TreeNode &#xff0c;其中 right 子指针指向链表中下一个结点&#xff0c;而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同…

如何创建git并上传

Git的配置和上传主要涉及以下步骤&#xff1a; 一、Git的配置 安装Git&#xff1a;首先&#xff0c;你需要在你的计算机上安装Git。这通常可以通过访问Git的官方网站并按照其提供的安装指南来完成。 注册GitHub账户&#xff08;如果你还没有的话&#xff09;&#xff1a;在Gi…

【QEMU系统分析之实例篇(二十)】

系列文章目录 第二十章 QEMU系统仿真的机器创建分析实例 文章目录 系列文章目录第二十章 QEMU系统仿真的机器创建分析实例 前言一、QEMU是什么&#xff1f;二、QEMU系统仿真的机器创建分析实例1.系统仿真的命令行参数2. CPU 配置项解析parse_cpu_option()cpu_class_by_name()p…