当前位置:网站首页>MySQL8.0 安装/卸载 教程【Window10版】
MySQL8.0 安装/卸载 教程【Window10版】
2022-04-23 06:27:00 【阿兵哥哥】
第一步 下载安装包
1、访问MySQL官网:https://dev.mysql.com/downloads/mysql
2、选择安装包版本,下载资源,详情看下图


第二步 解压安装包
1、将第一步下载得到的安装包进行解压操作
2、移动解压后的文件夹到指定目录下,之后可以将文件夹改名,不改也可以,如下图

第三步 配置环境
1、进入解压后的MySQL安装包中的bin目录,并将此路径复制,我的是:C:\APP\MySQL\mysql8\bin
2、win键 + D键 返回系统桌面,右键单击 此电脑,选中 属性,进入系统面板界面
3、选择 高级系统设置,选中 高级 + 环境变量,进入环境配置界面,如下图:

4、进入环境变量配置,具体步骤如下:



5、环境配置完毕之后,点击确定,关闭系统弹窗
6、mysql 安装目录下新建文件 my.ini(文件后缀名要正确),并将以下内容写入文件中:
# 服务端配置
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\APP\MySQL\mysql8
# 设置mysql数据库的数据的存放目录
datadir=C:\APP\MySQL\mysql8\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数(这是为了防止有人从该主机试图攻击数据库系统)。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 客户端配置
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
第四步 安装
1、打开命令行窗口:进入 mysql 的安装目录中的 bin 目录,路径框单击,输入命令:cmd,打开命令行运行窗口,如下图:


2、初始化数据库
2.1 在命令行窗口输入命令:
mysqld --initialize --console
若运行以上初始化命令后出现弹窗报错:
由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题, 点击此处查看解决方案。
2.2 以上命令执行后,系统自动生成初始化账号和密码,记录下来。

如果你不小心关掉
cmd窗口或者没记住账户密码,删掉初始化的data目录,出现执行一遍初始化命令即可。
五、安装服务
1、以管理员身份运行 cmd 命令行窗口,切换至 MySQL 安装目录下的 bin 目录:
cd C:\APP\MySQL\mysql8\bin

2、运行安装服务命令:
mysqld --install [服务名] # 此处的服务名默认是mysql,可以自定义
安装完成之后,打开服务窗口就可以看到你自定义的服务了。


3、启动服务:
net start MySQL8 # MySQL8为你自定义的服务名
4、停止服务:
net stop MySQL8 # MySQL8为你自定义的服务名
六、连接数据库
1、打开 cmd 命令行窗口,输入以下命令:
mysql -u root -p # mysql -u 账户 -p

2、修改账户密码,输入以下命令:
alter user 'root'@'localhost' identified with mysql_native_password BY '新密码';
# 示例:alter user 'root'@'localhost' identified with mysql_native_password BY '123456';
3、输入命令:quit,退出数据库
4、使用新设置的密码,重复第一步步骤,重新登录数据库。
七、卸载
1、使用管理员身份运行 cmd,关闭 mysql 服务;
2、删除mysql服务:
sc delete 服务名
或者
mysqld remove 服务名
3、刪除mysqlDB目录文件( 安裝mysql时 my.ini 指定的目录)
版权声明
本文为[阿兵哥哥]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Ayue1220/article/details/115019801
边栏推荐
- h5本地存储数据sessionStorage、localStorage
- Ogldev reading notes
- Super classic & Programming Guide (red and blue book) - Reading Notes
- SAP 导出Excel文件打开显示:“xxx“的文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?
- 9. Common functions
- int a = 1存放在哪
- SAP RFC_CVI_EI_INBOUND_MAIN BP主数据创建示例(仅演示客户)
- js之节点操作,为什么要学习节点操作
- C# SmoothProgressBar自定义进度条控件
- 超级宝典&编程指南(红蓝宝书)-读书笔记
猜你喜欢

ABAP 实现发布RESTful服务供外部调用示例

SAP 导出Excel文件打开显示:“xxx“的文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?

Reflection on the systematic design of Android audio and video caching mechanism

SAP Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。

js之排他思想及案例

Install and configure Taobao image NPM (cnpm)

The page displays the current time in real time

王者荣耀-unity学习之旅

SAP pi / PO rfc2restful publishing RFC interface is a restful example (proxy indirect method)

反思|开启B站少女心模式,探究APP换肤机制的设计与实现
随机推荐
反转链表练习
c#读取INI文件和向ini文件写入数据
SAP 03-AMDP CDS Table Function using ‘WITH‘ Clause(Join子查询内容)
js之节点操作,为什么要学习节点操作
[self motivation series] you'll never be ready
ABAP CDS VIEW WITH ASSOCIATION示例
ABAP 实现发布RESTful服务供外部调用示例
Reflection on the systematic design of Android audio and video caching mechanism
2022.3.14 阿里笔试
Learn to use search engines
二叉树的深度
redis连接出错 ERR AUTH <password> called without any password configured for the default user.
移动Web(字体图标、平面转换、颜色渐变)
C# SmoothProgressBar自定义进度条控件
BTREE, B + tree and hash index
Preliminary configuration of OpenGL super Dictionary (freeglut, glew, gltools, GLUT)
定位、修饰样式
The page displays the current time in real time
每日一题 | 曾被反转链表支配的恐惧
Game assisted script development journey
