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死锁和分库分表问题详解
Apr 16 MySQL
MySQL 可扩展设计的基本原则
May 14 MySQL
MySQL数据库压缩版本安装与配置详细教程
May 21 MySQL
MySql开发之自动同步表结构
May 28 MySQL
MySQL中in和exists区别详解
Jun 03 MySQL
MySQL中CURRENT_TIMESTAMP的使用方式
Nov 27 MySQL
mysql 获取相邻数据项
May 11 MySQL
mysql5.5中文乱码问题解决的有用方法
May 30 MySQL
sql查询语句之平均分、最高最低分及排序语句
May 30 MySQL
MySQL表字段数量限制及行大小限制详情
Jul 23 MySQL
MySql统计函数COUNT的具体使用详解
Aug 14 MySQL
MySQL实现用逗号进行拼接、以逗号进行分割
Dec 24 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&mysql(三)
2006/10/09 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
php输入数据统一类实例
2015/02/23 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
2017/02/07 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
JavaScript操作 url 中 search 部分方法函数
2016/06/15 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
Python装饰器语法糖
2019/01/02 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
软件工程师面试题
2012/06/25 面试题
家长对小学生的评语
2014/01/28 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
公证委托书格式
2014/09/13 职场文书
单位委托书怎么写
2014/09/21 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
Python OpenCV形态学运算示例详解
2022/04/07 Python