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 相关文章推荐
详解mysql三值逻辑与NULL
May 19 MySQL
mysql在项目中怎么选事务隔离级别
May 25 MySQL
MySQL中VARCHAR与CHAR格式数据的区别
May 26 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
MySQL非空约束(not null)案例讲解
Aug 23 MySQL
详细聊聊MySQL中慢SQL优化的方向
Aug 30 MySQL
MySQL和Oracle批量插入SQL的通用写法示例
Nov 17 MySQL
SQL语法CONSTRAINT约束操作详情
Jan 18 MySQL
教你使用VS Code的MySQL扩展管理数据库的方法
Jan 22 MySQL
MySql数据库 查询时间序列间隔
May 11 MySQL
一文解答什么是MySQL的回表
Aug 05 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
php的一些小问题
2010/07/03 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
Vue实现一个图片懒加载插件
2019/03/11 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
Python 时间处理datetime实例
2008/09/06 Python
Python获取当前路径实现代码
2017/05/08 Python
从0开始的Python学习016异常
2019/04/08 Python
flask项目集成swagger的方法
2020/12/09 Python
python实现计算图形面积
2021/02/22 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
2016党员党课心得体会
2016/01/07 职场文书
Js类的构建与继承案例详解
2021/09/15 Javascript