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 相关文章推荐
数据库连接池
Apr 06 MySQL
MySQL的join buffer原理
Apr 29 MySQL
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
May 29 MySQL
python中的mysql数据库LIKE操作符详解
Jul 01 MySQL
分享mysql的current_timestamp小坑及解决
Nov 27 MySQL
mysql创建存储过程及函数详解
Dec 04 MySQL
MYSQL如何查看进程和kill进程
Mar 13 MySQL
在MySQL中你成功的避开了所有索引
Apr 20 MySQL
MySQL如何使备份得数据保持一致
May 02 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
Jun 14 MySQL
MySQL解决Navicat设置默认字符串时的报错问题
Jun 16 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
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
php数据库密码的找回的步骤
2011/01/12 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
Vuejs 单文件组件实例详解
2018/02/09 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
python是怎么被发明的
2020/06/15 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
单身联谊活动方案
2014/01/29 职场文书
中学生评语大全
2014/04/18 职场文书
校园活动策划方案
2014/06/13 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
分享python函数常见关键字
2022/04/26 Python