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优化之如何写出高质量sql语句
May 17 MySQL
详解MySQL中的主键与事务
May 27 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
Mysql中调试存储过程最简单的方法
Jun 30 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
mysql定时自动备份数据库的方法步骤
Jul 07 MySQL
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
Aug 02 MySQL
navicat 连接Ubuntu虚拟机的mysql的操作方法
Apr 02 MySQL
mysql 获取相邻数据项
May 11 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 MySQL
Mysql表数据比较大情况下修改添加字段的方法实例
Jun 28 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
也谈php网站在线人数统计
2008/04/09 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
详解PHP中的PDO类
2015/07/06 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
prototype 的说明 js类
2006/09/07 Javascript
javascript字典探测用户名工具
2006/10/05 Javascript
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
js date 格式化
2017/02/15 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
Python调用C语言开发的共享库方法实例
2015/03/18 Python
Python图算法实例分析
2016/08/13 Python
Python实现购物车功能的方法分析
2017/11/10 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
pandas 层次化索引的实现方法
2019/07/06 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
2015年基层党组织公开承诺书
2015/01/21 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python