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中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 MySQL
MySQL系列之九 mysql查询缓存及索引
Jul 02 MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
Oct 16 MySQL
mysql中varchar类型的日期进行比较、排序等操作的实现
Nov 17 MySQL
一条 SQL 语句执行过程
Mar 17 MySQL
详解Mysql事务并发(脏读、不可重复读、幻读)
Apr 29 MySQL
MySQL如何使备份得数据保持一致
May 02 MySQL
MySQL数据库 任意ip连接方法
May 20 MySQL
MYSQL事务的隔离级别与MVCC
May 25 MySQL
sql查询语句之平均分、最高最低分及排序语句
May 30 MySQL
mysql sock 文件解析及作用讲解
Jul 15 MySQL
关于MySQL中explain工具的使用
May 08 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
How do I change MySQL timezone?
2008/03/26 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
2020/09/04 Javascript
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
Python 防止死锁的方法
2020/07/29 Python
pycharm 代码自动补全的实现方法(图文)
2020/09/18 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
英国网上花店:Bunches
2016/11/29 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
电气工程师岗位职责
2014/01/01 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
《实心球》教学反思
2016/02/23 职场文书
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏