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 05 MySQL
详解MySQL数据库千万级数据查询和存储
May 18 MySQL
你知道哪几种MYSQL的连接查询
Jun 03 MySQL
为什么代码规范要求SQL语句不要过多的join
Jun 23 MySQL
面试被问select......for update会锁表还是锁行
Nov 11 MySQL
MySQL中varchar和char类型的区别
Nov 17 MySQL
JMeter对MySQL数据库进行压力测试的实现步骤
Jan 22 MySQL
解决MySQL Varchar 类型尾部空格的问题
Apr 06 MySQL
MySQL去除密码登录告警的方法
Apr 20 MySQL
MySQL中的全表扫描和索引树扫描
May 15 MySQL
MYSQL事务的隔离级别与MVCC
May 25 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 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源代码
2006/10/09 PHP
PHP下MAIL的另一解决方案
2006/10/09 PHP
简单的PHP留言本实例代码
2010/05/09 PHP
PHP 可阅读随机字符串代码
2010/05/26 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
2012/09/23 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
解决pyqt中ui编译成窗体.py中文乱码的问题
2016/12/23 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
python做反被爬保护的方法
2019/07/01 Python
自定义django admin model表单提交的例子
2019/08/23 Python
学生保证书范文
2014/04/28 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
整改落实自查报告
2014/11/05 职场文书
父亲婚礼答谢词
2015/01/04 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
关于召开会议的通知
2015/04/15 职场文书