Windows10下安装MySQL8


Posted in MySQL onApril 06, 2021

相信只要是懂一些编程知识的的人来说,对‘数据库’这个词都不会陌生。当需要把数据持久地存储起来的时候,很多时候都会自然地想到数据库。所以,在这里给大家介绍下如何在Windows10环境下安装MySQL8,希望能给大家带来一些帮助。

一、MySQL8的下载

1.1 下载MySQL8

官网下载地址:https://dev.mysql.com/downloads/mysql/
Windows10下安装MySQL8
Windows10下安装MySQL8

1.2 解压

第一步:在电脑的除了C盘的其它盘中创建一个新的文件夹mysql
Windows10下安装MySQL8
第二步:把下载好的mysql8压缩包解压到mysql文件
Windows10下安装MySQL8
第三步:从mysql-8.0.23-winx64文件夹里的全部内容移到mysql,然后删除mysql-8.0.23-winx64文件夹
Windows10下安装MySQL8
Windows10下安装MySQL8
第四步:在mysql下创建一个新的文件夹data
Windows10下安装MySQL8
第五步:创建一个my.ini文件,并把以下内容写到该文件中
Windows10下安装MySQL8

[mysqld] 
# 设置3306端口 
port=3306 
# 设置mysql的安装目录 
basedir=G:\Program Files\mysql
# 设置mysql数据库的数据的存放目录 
datadir=G:\Program Files\mysql\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

Windows10下安装MySQL8
第六步:创建datadir对应的文件夹
Windows10下安装MySQL8
Windows10下安装MySQL8

第七步:添加系统的环境变量
Windows10下安装MySQL8

二、安装MySQL8

2.1 初始化MySQL数据库

第一步:打开cmd命令窗口(最好以管理员身份运行),进到G盘的mysql文件夹下bin文件夹中
Windows10下安装MySQL8
Windows10下安装MySQL8
第二步:执行命令:mysqld --initialize --console
Windows10下安装MySQL8
可以复制出来
Windows10下安装MySQL8
第三步:安装服务,在MySQL安装目录的 bin 目录下执行命令:
mysqld --install [服务名] 这里的服务名默认是mysql,可以自定义
Windows10下安装MySQL8
如果出现了以上的情况,需要关闭cmd,重新打开,使用管理员身份执行
Windows10下安装MySQL8
出现以上情况,表明服务安装成功
第四步:打开服务或者关闭服务
1、通过命令net start 服务名 启动MySQL的服务
Windows10下安装MySQL8
2、通过命令net stop 服务名 关闭服务
Windows10下安装MySQL8

2.2连接数据库

第一步:打开服务
Windows10下安装MySQL8
第二步:执行 mysql - u root -p 命令 并输入密码
Windows10下安装MySQL8
第三步:查看当前数据库的版本信息
Windows10下安装MySQL8

2.3 修改密码

1.语法:alter user ‘root’@‘localhost’ identified with mysql_native_password BY ‘新密码’;
2.示例:

alter user 'root'@'localhost' identified with mysql_native_password BY '123456';

Windows10下安装MySQL8
3.退出数据库 quit 命令
Windows10下安装MySQL8
4.使用新的密码登录数据库
Windows10下安装MySQL8

2.4 删除mysql服务

使用:sc delete 服务名 或者 mysqld remove 服务名
示例:
Windows10下安装MySQL8
Windows10下安装MySQL8

注意:

1.打开cmd 命令提示符最好可以选择使用管理员身份运行,避免在后续的操作中出现权限问题

2.如果在 执行 mysqld --initialize --console 命令后不小心关闭了cmd 窗口,把初始密码忘了,可以把datadir路径中的data文件夹里面的文件全删除了,再执行一次这个命令,就会生成新的密码了。

3.登录数据库时,需要先打开服务 net start 服务名 如:net start mysql8.0.23

结语:关于怎样安装mysql8数据库的介绍就到这里了,希望能给初次安装数据库的朋友有所帮助。

MySQL 相关文章推荐
MySQL创建索引需要了解的
Apr 08 MySQL
MySQL 不等于的三种使用及区别
Jun 03 MySQL
为什么MySQL分页用limit会越来越慢
Jul 25 MySQL
MySQL空间数据存储及函数
Sep 25 MySQL
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
Dec 06 MySQL
Mysql如何实现不存在则插入,存在则更新
Mar 25 MySQL
解决MySQL报“too many connections“错误
Apr 19 MySQL
mysql中如何用命令创建联合唯一索引
Apr 20 MySQL
MySQL详细讲解变量variables的用法
Jun 21 MySQL
浅谈MySql update会锁定哪些范围的数据
Jun 25 MySQL
delete in子查询不走索引问题分析
Jul 07 MySQL
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
May 08 MySQL
Mysql 如何批量插入数据
Apr 06 #MySQL
MySQL之DML语言
Apr 05 #MySQL
多属性、多分类MySQL模式设计
Apr 05 #MySQL
多表查询、事务、DCL
Mysql Show Profile
Apr 05 #MySQL
Mysql - 常用函数 每天积极向上
Apr 05 #MySQL
mysql多表查询-笔记七
Apr 05 #MySQL
You might like
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
JavaScript中的正则表达式简明总结
2014/04/04 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
Python实现新浪博客备份的方法
2016/04/27 Python
python版本单链表实现代码
2018/09/28 Python
Python实战购物车项目的实现参考
2019/02/20 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
Django视图、传参和forms验证操作
2020/07/15 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
体育课课后反思
2014/04/24 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书