WINDOWS 64位 下安装配置mysql8.0.25最详细的教程


Posted in MySQL onMarch 22, 2022

1.官网下载MySQL

下载Mysql点击下载mysql.
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
下载完成后解压到某一个文件夹(记住这个路径,一会要用到)
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程

2.配置初始化文件my.ini

在根目录下创建一个txt文件,名字叫my,文件后缀为ini
之后复制下面这个代码放在文件下
(新解压的文件没有my.ini文件,需自行创建)
以下代码除安装目录和数据的存放目录需修改,其余不用修改

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=E:\mysql\mysql
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

3.初始化MySQL

使用管理员身份运行CMD
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
进入mysql的bin目录

cd E:\mysql\mysql\bin\

WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
在MySQL目录下的bin目录下执行命令:

mysqld --initialize --console

复制root@localhost:之后的密码到本地文件夹,保存好( : 后有一个空格,不复制)
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程

4.安装mysql服务并启动+修改密码

(1)安装mysql服务

mysqld --install mysql

之后会提示服务已经成功安装
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程

(2)启动mysql服务

net start mysql

输入之后提示以下内容
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程

(3)连接mysql

mysql -uroot -p

输入之后去复制一下刚刚保存下来的密码,并粘贴到命令台
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
输入以下命令修改密码(把新的密码修改成你想要的密码)

ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';

WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
密码修改完成

5.配置环境变量

WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
在path中加入以下代码
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程

6.部分疑难杂病

  1. 执行mysqld --install mysql如果提示该服务已存在
    WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
    就先删除该服务(使用以下代码)
    sc delete mysql
    然后在执行mysqld --install mysql

7.使用连接工具连接mysql

我使用的连接工具是DataGrip** (学生认证激活)**

  • 附下载地址https://www.jetbrains.com/datagrip/
  • DataGrip后台占用的内存比较大,我运行每次都在1G以上,希望各位斟酌使用
  • Navicat也是一款不错的工具(下载地址)读者们根据自己的喜好选择不同的连接工具
  • 打开DataGrip之后按照以下步骤添加数据库
    WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
    之后继续如下步骤(URL复制我的就可以)
jdbc:mysql://localhost:3306?serverTimezone=GMT

WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
输入 show databases之后查看结果,出现如下结果则配置成功啦!!!
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程

教程就到此结束了,如果你觉得还不错的,麻烦动动小手,点个赞再走!

MySQL 相关文章推荐
浅析InnoDB索引结构
Apr 05 MySQL
Mysql - 常用函数 每天积极向上
Apr 05 MySQL
MySQL之DML语言
Apr 05 MySQL
MySQL性能压力基准测试工具sysbench的使用简介
Apr 21 MySQL
MySQL 数据丢失排查案例
May 08 MySQL
MySQL主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
通过shell脚本对mysql的增删改查及my.cnf的配置
Jul 07 MySQL
MySQL修改默认引擎和字符集详情
Sep 25 MySQL
MySQL Innodb索引机制详细介绍
Nov 23 MySQL
数据分析数据库ClickHouse在大数据领域应用实践
Apr 03 MySQL
MySQL提取JSON字段数据实现查询
Apr 22 MySQL
MySQL远程无法连接的一些常见原因总结
Sep 23 MySQL
实战 快速定位MySQL的慢SQL
关于MySQL临时表为什么可以重名的问题
将MySQL的表数据全量导入clichhouse库中
Mar 21 #MySQL
MySQL分区表管理命令汇总
Mar 21 #MySQL
Linux系统下MySQL配置主从分离的步骤
如何创建一个创建MySQL数据库中的datetime类型
Mar 21 #MySQL
mysql 获取时间方式
Mar 20 #MySQL
You might like
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
十天学会php之第八天
2006/10/09 PHP
获得Google PR值的PHP代码
2007/01/28 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
2016/07/18 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
javascript显示动态时间的方法汇总
2018/07/06 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
自动化专业本科毕业生求职信
2013/10/20 职场文书
行政总监岗位职责
2013/12/05 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
英文自荐信常用句子
2014/03/26 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
element多个表单校验的实现
2021/05/27 Javascript